Lines Matching refs:f_sum

30 static file_sum **f_sum;  variable
153 if (!f_sum) { in f_files()
157 if (f_sum[i] == NULL) { in f_files()
161 if (f_sum[i]->name) { in f_files()
162 free(f_sum[i]->name); in f_files()
165 free(f_sum[i]); in f_files()
166 f_sum[i] = NULL; in f_files()
169 free(f_sum); in f_files()
170 f_sum = NULL; in f_files()
181 f_sum = NULL; in c_files()
184 os_realloc(f_sum, (f_size + 2) * sizeof(file_sum *), f_sum); in c_files()
185 os_calloc(1, sizeof(file_sum), f_sum[f_size]); in c_files()
186 f_sum[f_size]->mark = 0; in c_files()
187 f_sum[f_size]->name = NULL; in c_files()
188 f_sum[f_size]->sum[0] = '\0'; in c_files()
224 f_sum = (file_sum **)realloc(f_sum, (f_size + 2) * sizeof(file_sum *)); in c_files()
225 if (!f_sum) { in c_files()
229 f_sum[f_size] = (file_sum *) calloc(1, sizeof(file_sum)); in c_files()
230 if (!f_sum[f_size]) { in c_files()
234 strncpy(f_sum[f_size]->sum, md5sum, 32); in c_files()
235 os_strdup(entry->d_name, f_sum[f_size]->name); in c_files()
236 f_sum[f_size]->mark = 0; in c_files()
242 if (f_sum != NULL) { in c_files()
243 f_sum[f_size] = NULL; in c_files()
250 f_sum[0]->sum[0] = '\0'; in c_files()
252 strncpy(f_sum[0]->sum, md5sum, 32); in c_files()
254 os_strdup(SHAREDCFG_FILENAME, f_sum[0]->name); in c_files()
332 if (!f_sum) { in read_controlmsg()
369 if (strcmp(f_sum[0]->sum, md5) != 0) { in read_controlmsg()
371 f_sum[0]->name); in read_controlmsg()
372 if (send_file_toagent(agentid, f_sum[0]->name, f_sum[0]->sum) < 0) { in read_controlmsg()
375 f_sum[0]->name); in read_controlmsg()
380 while (f_sum[i]) { in read_controlmsg()
381 f_sum[i]->mark = 0; in read_controlmsg()
389 if (f_sum[i] == NULL) { in read_controlmsg()
393 else if (strcmp(f_sum[i]->name, file) != 0) { in read_controlmsg()
397 else if (strcmp(f_sum[i]->sum, md5) != 0) { in read_controlmsg()
398 f_sum[i]->mark = 1; /* Marked to update */ in read_controlmsg()
402 f_sum[i]->mark = 2; in read_controlmsg()
410 if (f_sum[i] == NULL) { in read_controlmsg()
414 if ((f_sum[i]->mark == 1) || in read_controlmsg()
415 (f_sum[i]->mark == 0)) { in read_controlmsg()
417 debug1("%s: Sending file '%s' to agent.", ARGV0, f_sum[i]->name); in read_controlmsg()
418 if (send_file_toagent(agentid, f_sum[i]->name, f_sum[i]->sum) < 0) { in read_controlmsg()
421 f_sum[i]->name); in read_controlmsg()
425 f_sum[i]->mark = 0; in read_controlmsg()