From: Wilfried Goesgens Date: Sat, 28 Sep 2013 16:48:36 +0000 (+0200) Subject: Make realy shure we don't put a NULL into memcpy X-Git-Tag: v9.01~241 X-Git-Url: https://code.citadel.org/?a=commitdiff_plain;h=022127a24d30b0dce9b640f93f49b3cc93cf12c4;p=citadel.git Make realy shure we don't put a NULL into memcpy --- diff --git a/citadel/database.c b/citadel/database.c index 23e713351..bb6505aec 100644 --- a/citadel/database.c +++ b/citadel/database.c @@ -908,7 +908,7 @@ time_t CheckIfAlreadySeen(const char *Facility, { SEENM_syslog(LOG_DEBUG, "Loading"); cdbut = cdb_fetch(CDB_USETABLE, SKEY(guid)); - if (cdbut != NULL) { + if ((cdbut != NULL) && (cdbut->ptr != NULL)) { memcpy(&ut, cdbut->ptr, ((cdbut->len > sizeof(struct UseTable)) ? sizeof(struct UseTable) : cdbut->len));