diff options
author | Ken Raeburn <raeburn@mit.edu> | 2000-11-21 23:32:47 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@mit.edu> | 2000-11-21 23:32:47 +0000 |
commit | f4a5a23cec90dc38ac18e3ed372a73e685b89ca8 (patch) | |
tree | a4f223131c0e742d96b6533b6bddef536b7d8762 /src | |
parent | ccc1fade4c89651181c12befc64923adfab45792 (diff) | |
download | krb5-f4a5a23cec90dc38ac18e3ed372a73e685b89ca8.tar.gz krb5-f4a5a23cec90dc38ac18e3ed372a73e685b89ca8.tar.xz krb5-f4a5a23cec90dc38ac18e3ed372a73e685b89ca8.zip |
* cmds.c (globulize): Use correct address of globbed results when
freeing storage. Patch from Nalin Dahyabhai <nalin@redhat.com>.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12869 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r-- | src/appl/gssftp/ftp/ChangeLog | 5 | ||||
-rw-r--r-- | src/appl/gssftp/ftp/cmds.c | 6 |
2 files changed, 9 insertions, 2 deletions
diff --git a/src/appl/gssftp/ftp/ChangeLog b/src/appl/gssftp/ftp/ChangeLog index 7b84be3b8..43034a5f0 100644 --- a/src/appl/gssftp/ftp/ChangeLog +++ b/src/appl/gssftp/ftp/ChangeLog @@ -1,3 +1,8 @@ +2000-11-21 Ken Raeburn <raeburn@mit.edu> + + * cmds.c (globulize): Use correct address of globbed results when + freeing storage. Patch from Nalin Dahyabhai <nalin@redhat.com>. + 2000-10-23 Tom Yu <tlyu@mit.edu> * secure.h: Change SESSION to refer to &cred.session instead, so diff --git a/src/appl/gssftp/ftp/cmds.c b/src/appl/gssftp/ftp/cmds.c index d22bb71e5..3ef5e8d28 100644 --- a/src/appl/gssftp/ftp/cmds.c +++ b/src/appl/gssftp/ftp/cmds.c @@ -1854,6 +1854,7 @@ static int globulize(cpp) char **cpp; { char **globbed; + char **globbed1; if (!doglob) return (1); @@ -1867,10 +1868,11 @@ static int globulize(cpp) return (0); } if (globbed) { - *cpp = *globbed++; + globbed1 = globbed; + *cpp = *globbed1++; /* don't waste too much memory */ if (*globbed) { - blkfree(globbed); + blkfree(globbed1); free((char *)globbed); } } |