1
0
mirror of https://github.com/samba-team/samba.git synced 2025-08-24 21:49:29 +03:00

r16290: Fix Coverity bugs 298 and 298

This commit is contained in:
Volker Lendecke
2006-06-16 12:30:39 +00:00
committed by Gerald (Jerry) Carter
parent 3eee126458
commit b96808bb62

View File

@ -349,7 +349,7 @@ void gencache_iterate(void (*fn)(const char* key, const char *value, time_t time
/* ensure null termination of the key string */
keystr = SMB_STRNDUP(node->node_key.dptr, node->node_key.dsize);
if (!keystr) {
return;
break;
}
/*
@ -367,7 +367,7 @@ void gencache_iterate(void (*fn)(const char* key, const char *value, time_t time
if (!entry) {
SAFE_FREE(databuf.dptr);
SAFE_FREE(keystr);
return;
break;
}
SAFE_FREE(databuf.dptr);
@ -376,7 +376,7 @@ void gencache_iterate(void (*fn)(const char* key, const char *value, time_t time
if (!valstr) {
SAFE_FREE(entry);
SAFE_FREE(keystr);
return;
break;
}
asprintf(&fmt, READ_CACHE_DATA_FMT_TEMPLATE, (unsigned int)databuf.dsize - TIMEOUT_LEN);
@ -384,7 +384,7 @@ void gencache_iterate(void (*fn)(const char* key, const char *value, time_t time
SAFE_FREE(valstr);
SAFE_FREE(entry);
SAFE_FREE(keystr);
return;
break;
}
status = sscanf(entry, fmt, &u, valstr);
SAFE_FREE(fmt);