Release 2.1.21
[gnupg.git] / tools / sockprox.c
index 38648f0..8648bb5 100644 (file)
@@ -12,7 +12,7 @@
  * General Public License for more details.
  *
  * You should have received a copy of the GNU General Public License
- * along with this program; if not, see <http://www.gnu.org/licenses/>.
+ * along with this program; if not, see <https://www.gnu.org/licenses/>.
  */
 
 /* Hacked by Moritz Schulte <moritz@g10code.com>.
@@ -271,9 +271,9 @@ io_loop (FILE *client, FILE *server, FILE *protocol)
 \f
 
 
-/* Set the `O_NONBLOCK' flag of DESC if VALUE is nonzero,
+/* Set the 'O_NONBLOCK' flag of DESC if VALUE is nonzero,
    or clear the flag if VALUE is 0.
-   Return 0 on success, or -1 on error with `errno' set. */
+   Return 0 on success, or -1 on error with 'errno' set. */
 
 int
 set_nonblock_flag (int desc, int value)
@@ -443,7 +443,8 @@ run_proxy (void)
  out:
 
   pthread_attr_destroy (&thread_attr);
-  fclose (protocol_file);      /* FIXME, err checking.  */
+  if (protocol_file)
+    fclose (protocol_file);    /* FIXME, err checking.  */
 
   return err;
 }