]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
[PR-178] Close file pointer after the call to fb_size(fp)
authorJernej Fijačko <jernej@jernej.org>
Thu, 29 Nov 2012 12:15:21 +0000 (13:15 +0100)
committerAdam Sutton <dev@adamsutton.me.uk>
Thu, 29 Nov 2012 12:30:13 +0000 (12:30 +0000)
src/settings.c

index 3857a38305441319851b339033b09b2fa9f78eb0..2f1ab07714613e70ddbbe1fa841a6f3f263016e0 100644 (file)
@@ -195,11 +195,13 @@ hts_settings_load_one(const char *filename)
   mem    = malloc(fb_size(fp)+1);
   n      = fb_read(fp, mem, fb_size(fp));
   if (n >= 0) mem[n] = 0;
-  fb_close(fp);
 
   /* Decode */
   if(n == fb_size(fp))
     r = htsmsg_json_deserialize(mem);
+
+  /* Close */
+  fb_close(fp);
   free(mem);
 
   return r;