From: Alan T. DeKok Date: Wed, 19 Oct 2011 15:05:25 +0000 (+0200) Subject: Unlink file only if it exists X-Git-Tag: release_2_2_0~298 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8ad428a8e2f8e338cdf602425c88d19fc1fed41e;p=thirdparty%2Ffreeradius-server.git Unlink file only if it exists --- diff --git a/src/main/radconf2xml.c b/src/main/radconf2xml.c index 8b20255b151..a3b00dcf4fa 100644 --- a/src/main/radconf2xml.c +++ b/src/main/radconf2xml.c @@ -111,6 +111,7 @@ int main(int argc, char **argv) if (!file || (strcmp(file, "-") == 0)) { fp = stdout; + file = NULL; } else { fp = fopen(file, "w"); if (!fp) { @@ -121,7 +122,7 @@ int main(int argc, char **argv) } if (!cf_section2xml(fp, cs)) { - if (fp != stdout) unlink(file); + if (file) unlink(file); return 1; }