Commit fcc6541f authored by Jeremy's avatar Jeremy
Browse files

src/common/compat.c:tor_vasprintf() - changed vsnprintf() to tor_vsnprintf()...

src/common/compat.c:tor_vasprintf() - changed vsnprintf() to tor_vsnprintf() which ensures string is null terminated.
parent 232ccc18
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -580,7 +580,8 @@ tor_vasprintf(char **strp, const char *fmt, va_list args)
    return len;
  }
  strp_tmp = tor_malloc(len+1);
  r = vsnprintf(strp_tmp, len+1, fmt, args);
  /* use of tor_vsnprintf() will ensure string is null terminated */
  r = tor_vsnprintf(strp_tmp, len+1, fmt, args);
  if (r != len) {
    tor_free(strp_tmp);
    *strp = NULL;