X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=lib%2Freadline%2Ftilde.c;h=1b76c9f240475914845e91acc66920112cd1b116;hb=0628567a28f3510f506ae46cb9b24b73a6d2dc5d;hp=d757f7a9d70efd9542c6501bf581bc8a51682135;hpb=95732b497d12c98613bb3c5db16b61f377501a59;p=platform%2Fupstream%2Fbash.git diff --git a/lib/readline/tilde.c b/lib/readline/tilde.c index d757f7a..1b76c9f 100644 --- a/lib/readline/tilde.c +++ b/lib/readline/tilde.c @@ -404,17 +404,17 @@ tilde_expand_word (filename) free (expansion); } } - free (username); /* If we don't have a failure hook, or if the failure hook did not expand the tilde, return a copy of what we were passed. */ if (dirname == 0) dirname = savestring (filename); } +#if defined (HAVE_GETPWENT) else - { - free (username); - dirname = glue_prefix_and_suffix (user_entry->pw_dir, filename, user_len); - } + dirname = glue_prefix_and_suffix (user_entry->pw_dir, filename, user_len); +#endif + + free (username); #if defined (HAVE_GETPWENT) endpwent (); #endif