projects
/
citadel.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
74d944d
)
After checking for NULL-Pointer exit with failure.
author
Wilfried Goesgens
<dothebart@citadel.org>
Sat, 26 May 2012 10:50:36 +0000
(12:50 +0200)
committer
Wilfried Goesgens
<dothebart@citadel.org>
Sat, 26 May 2012 10:50:36 +0000
(12:50 +0200)
citadel/msgbase.c
patch
|
blob
|
history
diff --git
a/citadel/msgbase.c
b/citadel/msgbase.c
index 830a07501b5e33a47f3e191243eda9701acb5b5c..7a00b67791f29646345f1273a3d422ca8e6954ba 100644
(file)
--- a/
citadel/msgbase.c
+++ b/
citadel/msgbase.c
@@
-370,7
+370,7
@@
void CtdlSetSeen(long *target_msgnums, int num_target_msgnums,
int is_seen = 0;
int was_seen = 0;
long lo = (-1L);
int is_seen = 0;
int was_seen = 0;
long lo = (-1L);
- long hi = (-1L);
+ long hi = (-1L);
/// TODO: we just write here. y?
visit vbuf;
long *msglist;
int num_msgs = 0;
visit vbuf;
long *msglist;
int num_msgs = 0;
@@
-2749,6
+2749,7
@@
int CtdlSaveMsgPointersInRoom(char *roomname, long newmsgidlist[], int num_newms
msglist = realloc(msglist, (sizeof(long) * (num_msgs + num_msgs_to_be_merged)) );
if (msglist == NULL) {
MSGM_syslog(LOG_ALERT, "ERROR: can't realloc message list!\n");
msglist = realloc(msglist, (sizeof(long) * (num_msgs + num_msgs_to_be_merged)) );
if (msglist == NULL) {
MSGM_syslog(LOG_ALERT, "ERROR: can't realloc message list!\n");
+ return (ERROR + INTERNAL_ERROR);
}
memcpy(&msglist[num_msgs], msgs_to_be_merged, (sizeof(long) * num_msgs_to_be_merged) );
num_msgs += num_msgs_to_be_merged;
}
memcpy(&msglist[num_msgs], msgs_to_be_merged, (sizeof(long) * num_msgs_to_be_merged) );
num_msgs += num_msgs_to_be_merged;
@@
-4160,8
+4161,8
@@
struct recptypes *validate_recipients(const char *supplied_recipients,
alias(this_recp);
alias(this_recp);
mailtype = alias(this_recp);
alias(this_recp);
alias(this_recp);
mailtype = alias(this_recp);
- j = 0;
- for (j
=
0; !IsEmptyStr(&this_recp[j]); ++j) {
+
+ for (j
=
0; !IsEmptyStr(&this_recp[j]); ++j) {
if (this_recp[j]=='_') {
this_recp_cooked[j] = ' ';
}
if (this_recp[j]=='_') {
this_recp_cooked[j] = ' ';
}