]> cvs.zerfleddert.de Git - proxmark3-svn/blobdiff - client/loclass/fileutils.c
ADD: Holimans new changes in master.
[proxmark3-svn] / client / loclass / fileutils.c
index 74c36a4dc52c94b57603ab12bf22199e91b0d539..443070c121b0817bb8adfc7fe9a7a7fb3c9a502e 100644 (file)
@@ -79,6 +79,7 @@ int saveFile(const char *preferredName, const char *suffix, const void* data, si
        FILE *fh=fopen(fileName,"wb");
        if(!fh) {
                PrintAndLog("Failed to write to file '%s'", fileName);
+               free(fh);
                return 1;
        }
        fwrite(data, 1, datalen, fh);
@@ -94,10 +95,12 @@ int loadFile(const char *fileName, void* data, size_t datalen)
        FILE *filehandle = fopen(fileName, "rb");
        if(!filehandle) {
                PrintAndLog("Failed to read from file '%s'", fileName);
+               free(filehandle);
                return 1;
        }
        fread(data,datalen,1,filehandle);
        fclose(filehandle);
+       free(filehandle);
        return 0;
 }
 /**
Impressum, Datenschutz