]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
config: Improve some comments
authorteor <teor@torproject.org>
Fri, 13 Mar 2020 08:53:48 +0000 (18:53 +1000)
committerteor <teor@torproject.org>
Fri, 13 Mar 2020 08:53:48 +0000 (18:53 +1000)
Document the namelen argument to port_cfg_new().

Fix a typo in a comment in port_cfg_line_extract_addrport().

Comment-only changes.

src/app/config/config.c

index ad664873ea389d080e5a421421596a35d2b6d42a..0623389099e89af01eaa956a2ff6342d54631ede 100644 (file)
@@ -5880,7 +5880,11 @@ parse_dir_fallback_line(const char *line,
   return r;
 }
 
-/** Allocate and return a new port_cfg_t with reasonable defaults. */
+/** Allocate and return a new port_cfg_t with reasonable defaults.
+ *
+ * <b>namelen</b> is the length of the unix socket name
+ * (typically the filesystem path), not including the trailing NUL.
+ * It should be 0 for ports that are not zunix sockets. */
 port_cfg_t *
 port_cfg_new(size_t namelen)
 {
@@ -6000,7 +6004,7 @@ port_cfg_line_extract_addrport(const char *line,
     size_t sz;
     *is_unix_out = 1;
     *addrport_out = NULL;
-    line += strlen(unix_socket_prefix); /*No q: Keep the quote */
+    line += strlen(unix_socket_prefix); /* No 'unix:', but keep the quote */
     *rest_out = unescape_string(line, addrport_out, &sz);
     if (!*rest_out || (*addrport_out && sz != strlen(*addrport_out))) {
       tor_free(*addrport_out);