]> asedeno.scripts.mit.edu Git - PuTTY.git/blobdiff - unix/uxgen.c
New program 'osxlaunch', to use as an OS X bundle launcher.
[PuTTY.git] / unix / uxgen.c
index 6c579174bd45dea6f73c98e64fe51b23b89ce7fb..156d4efe33982e6a67b6cc15338d12ed868bfaed 100644 (file)
@@ -26,11 +26,14 @@ char *get_random_data(int len)
        ret = read(fd, buf+ngot, len-ngot);
        if (ret < 0) {
            close(fd);
+            sfree(buf);
            perror("puttygen: unable to read /dev/random");
            return NULL;
        }
        ngot += ret;
     }
 
+    close(fd);
+
     return buf;
 }