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_3_0_0_beta0~565 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d71dd8764dc9d5ce9fd68425a887133ee03dfe56;p=thirdparty%2Ffreeradius-server.git Unlink file only if it exists --- diff --git a/src/main/radconf2xml.c b/src/main/radconf2xml.c index 6b425a0a461..7d9a8eba089 100644 --- a/src/main/radconf2xml.c +++ b/src/main/radconf2xml.c @@ -112,6 +112,7 @@ int main(int argc, char **argv) if (!file || (strcmp(file, "-") == 0)) { fp = stdout; + file = NULL; } else { fp = fopen(file, "w"); if (!fp) { @@ -122,7 +123,7 @@ int main(int argc, char **argv) } if (!cf_section2xml(fp, cs)) { - if (fp != stdout) unlink(file); + if (file) unlink(file); return 1; }