diff options
author | andersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2002-09-30 20:14:57 +0000 |
---|---|---|
committer | andersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2002-09-30 20:14:57 +0000 |
commit | 149c26e8b58c1e1a403f2f4eaaffa9dd2d33f405 (patch) | |
tree | e1fff694cdfa35b6a5bb12a56f1b1cf273d811bb /shell | |
parent | 069fbf412410376de47f130ebda2a6fca831ed92 (diff) | |
download | busybox-w32-149c26e8b58c1e1a403f2f4eaaffa9dd2d33f405.tar.gz busybox-w32-149c26e8b58c1e1a403f2f4eaaffa9dd2d33f405.tar.bz2 busybox-w32-149c26e8b58c1e1a403f2f4eaaffa9dd2d33f405.zip |
Patch from Konstantin Isakov <ikm@pisem.net>:
In most cases, dirname returns the same argument it was given, so this code
works nice, but there's one special case: when the name contains no
dirname, it returns "." (stored statically in the body of itself), and we
get a segfault in attempt to free() it.
This patch fixes this problem.
git-svn-id: svn://busybox.net/trunk/busybox@5609 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'shell')
0 files changed, 0 insertions, 0 deletions