X-Git-Url: http://git.tuebingen.mpg.de/?p=dss.git;a=blobdiff_plain;f=dss.c;h=3d00b0b38be37b50878375257d90f9871412c957;hp=69e6984890c7ea5e27191900f9904161a5be8d78;hb=27edbe5dcf615a3c445f719b5833af4d392c5874;hpb=e511a86fc64abdc457ae21415363edd193163b4f diff --git a/dss.c b/dss.c index 69e6984..3d00b0b 100644 --- a/dss.c +++ b/dss.c @@ -30,7 +30,6 @@ struct gengetopt_args_info conf; -char *dss_error_txt = NULL; static FILE *logfile; static int signal_pipe; @@ -180,10 +179,8 @@ int is_snapshot(const char *dirname, int64_t now, struct snapshot *s) tmp[i] = '\0'; ret = dss_atoi64(tmp, &num); free(tmp); - if (ret < 0) { - free(dss_error_txt); + if (ret < 0) return 0; - } assert(num >= 0); if (num > now) return 0; @@ -212,10 +209,8 @@ int is_snapshot(const char *dirname, int64_t now, struct snapshot *s) tmp[i] = '\0'; ret = dss_atoi64(tmp, &num); free(tmp); - if (ret < 0) { - free(dss_error_txt); + if (ret < 0) return 0; - } if (num > now) return 0; s->completion_time = num;