]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Explain why we use raw_free with getdelim result.
authorNick Mathewson <nickm@torproject.org>
Wed, 11 Jul 2018 00:16:37 +0000 (20:16 -0400)
committerNick Mathewson <nickm@torproject.org>
Wed, 11 Jul 2018 00:16:37 +0000 (20:16 -0400)
src/feature/dircache/dirserv.c

index 57de6ab8edf86c54d8fd2fca09322dc40687d1dd..1500467ec045a3dddeb1307a7d4554a51c2d098e 100644 (file)
@@ -2682,8 +2682,10 @@ dirserv_read_measured_bandwidths(const char *from_file,
   rv = 0;
 
  err:
-  if (line)
+  if (line) {
+    // we need to raw_free this buffer because we got it from tor_getdelim()
     raw_free(line);
+  }
   if (fp)
     fclose(fp);
   return rv;