}
}
}
- fclose(fp);
+ if (fp != NULL) fclose(fp);
pc_timestamp = time(NULL);
end_critical_section(S_PUBLIC_CLIENTS);
}
DPRINTF(ECRASH_DEBUG_VERY_VERBOSE,"Init Starting params = %p\n", params);
+ if (params == NULL) return -1;
// Allocate our backtrace area
gbl_backtraceBuffer = malloc(sizeof(void *) * (params->maxStackDepth+5));
fclose(fp);
end_critical_section(S_NETCONFIGS);
- if (!found_node) return(-1);
+ if (!found_node) {
+ free(sc.ignet_push_shares);
+ return(-1);
+ }
sc.working_ignetcfg = load_ignetcfg();
sc.the_netmap = read_network_map();
void getz(char *buf) {
char *ptr;
- ptr = fgets(buf, 32767, stdin);
+ ptr = fgets(buf, SIZ, stdin);
if (!ptr) {
buf[0] = 0;
return;
char cmd[PATH_MAX];
char buf[PATH_MAX];
char socket_path[PATH_MAX];
- char remote_user[256];
- char remote_host[256];
+ char remote_user[SIZ];
+ char remote_host[SIZ];
char remote_sendcommand[PATH_MAX];
FILE *sourcefp = NULL;
FILE *targetfp = NULL;