Procházet zdrojové kódy

ua2json: Fix calling with an invalid output/input

Julius Pfrommer před 6 roky
rodič
revize
9012827b3e
1 změnil soubory, kde provedl 2 přidání a 2 odebrání
  1. 2 2
      tools/ua2json/ua2json.c

+ 2 - 2
tools/ua2json/ua2json.c

@@ -330,9 +330,9 @@ int main(int argc, char **argv) {
  cleanup:
     UA_ByteString_deleteMembers(&buf);
     UA_ByteString_deleteMembers(&outbuf);
-    if(in != stdin)
+    if(in != stdin && in)
         fclose(in);
-    if(out != stdout)
+    if(out != stdout && out)
         fclose(out);
     return retcode;
 }