From 2f9051c8b2777ad3398d1c070b2b25ebcc50734a Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Mon, 13 Sep 1999 04:30:18 +0000 Subject: 1999-09-12 Roland McGrath * delegate.c (fshelp_delegate_translation): Free ARGZ after RPC. --- libfshelp/delegate.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'libfshelp') diff --git a/libfshelp/delegate.c b/libfshelp/delegate.c index cb8b8365..b695a47d 100644 --- a/libfshelp/delegate.c +++ b/libfshelp/delegate.c @@ -1,8 +1,8 @@ /* fshelp_delegate_translation - Copyright (C) 1995, 1996 Free Software Foundation, Inc. + Copyright (C) 1995,96,99 Free Software Foundation, Inc. - Written by Miles Bader + Written by Miles Bader This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as @@ -51,9 +51,12 @@ fshelp_delegate_translation (char *server_name, int argz_len; err = argz_create (argv, &argz, &argz_len); if (!err) - err = fsys_forward (server, - requestor, MACH_MSG_TYPE_COPY_SEND, - argz, argz_len); + { + err = fsys_forward (server, + requestor, MACH_MSG_TYPE_COPY_SEND, + argz, argz_len); + free (argz); + } } else err = errno; -- cgit v1.2.3