Index: sbin/mount/getmntopts.c =================================================================== --- sbin/mount/getmntopts.c +++ sbin/mount/getmntopts.c @@ -175,11 +175,14 @@ { va_list ap; char val[255] = { 0 }; + char *sval; va_start(ap, fmt); vsnprintf(val, sizeof(val), fmt, ap); va_end(ap); - build_iovec(iov, iovlen, name, strdup(val), (size_t)-1); + sval = strdup(val); + build_iovec(iov, iovlen, name, sval, (size_t)-1); + free(sval); } /*