From 513bd8f62d4159bae1d9825c1300bcf83287c1d3 Mon Sep 17 00:00:00 2001 From: Tiago Cunha Date: Wed, 11 Jul 2012 19:50:46 +0000 Subject: [PATCH] Remove remaining xfree calls from the portable version. --- compat/asprintf.c | 2 +- osdep-linux.c | 6 +++--- osdep-sunos.c | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/compat/asprintf.c b/compat/asprintf.c index 861232a5..66f00996 100644 --- a/compat/asprintf.c +++ b/compat/asprintf.c @@ -53,7 +53,7 @@ vasprintf(char **ret, const char *fmt, va_list ap) *ret = xmalloc(n + 1); if ((n = vsnprintf(*ret, n + 1, fmt, ap2)) < 0) { - xfree(*ret); + free(*ret); goto error; } diff --git a/osdep-linux.c b/osdep-linux.c index 6e4430b8..8adf202b 100644 --- a/osdep-linux.c +++ b/osdep-linux.c @@ -40,10 +40,10 @@ osdep_get_name(int fd, unused char *tty) xasprintf(&path, "/proc/%lld/cmdline", (long long) pgrp); if ((f = fopen(path, "r")) == NULL) { - xfree(path); + free(path); return (NULL); } - xfree(path); + free(path); len = 0; buf = NULL; @@ -69,7 +69,7 @@ osdep_get_cwd(pid_t pid) xasprintf(&path, "/proc/%d/cwd", pid); n = readlink(path, target, MAXPATHLEN); - xfree(path); + free(path); if (n > 0) { target[n] = '\0'; return (target); diff --git a/osdep-sunos.c b/osdep-sunos.c index 6ba27691..bb67412c 100644 --- a/osdep-sunos.c +++ b/osdep-sunos.c @@ -49,7 +49,7 @@ osdep_get_name(int fd, char *tty) xasprintf(&path, "/proc/%u/psinfo", (u_int) pgrp); f = open(path, O_RDONLY); - xfree(path); + free(path); if (f < 0) return (NULL); @@ -73,7 +73,7 @@ osdep_get_cwd(pid_t pid) xasprintf(&path, "/proc/%u/path/cwd", (u_int) pid); n = readlink(path, target, MAXPATHLEN); - xfree(path); + free(path); if (n > 0) { target[n] = '\0'; return (target);