diff options
| author | Theodore Tso <tytso@mit.edu> | 1994-06-25 03:19:10 +0000 |
|---|---|---|
| committer | Theodore Tso <tytso@mit.edu> | 1994-06-25 03:19:10 +0000 |
| commit | 817907e0332074574abf2ef7ff27ad9bd6682571 (patch) | |
| tree | 7dc8dbf7b51b52d7106959cbb7f39dc630a59ef6 /src/kadmin/client/kadmin_mod.c | |
| parent | 27b2c92d428e60241434633ad0ed6958a46d8ced (diff) | |
| download | krb5-817907e0332074574abf2ef7ff27ad9bd6682571.tar.gz krb5-817907e0332074574abf2ef7ff27ad9bd6682571.tar.xz krb5-817907e0332074574abf2ef7ff27ad9bd6682571.zip | |
Checked in rest of Jim Miller's kadmin bugs krb5-bugs [0395]
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3915 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kadmin/client/kadmin_mod.c')
| -rw-r--r-- | src/kadmin/client/kadmin_mod.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/kadmin/client/kadmin_mod.c b/src/kadmin/client/kadmin_mod.c index 7e773d793..0d895b0bb 100644 --- a/src/kadmin/client/kadmin_mod.c +++ b/src/kadmin/client/kadmin_mod.c @@ -139,7 +139,6 @@ char *principal; return(1); } free(inbuf.data); - free(msg_data.data); if (msg_data.data[2] == KADMBAD) { decode_kadmind_reply(msg_data, &rd_priv_resp); @@ -149,8 +148,10 @@ char *principal; free(rd_priv_resp.message); } else fprintf(stderr, "Generic error from server.\n\n"); + free(msg_data.data); return(0); } + free(msg_data.data); kadm_snd_mod(my_creds, rep_ret, local_addr, foreign_addr, local_socket, seqno); @@ -186,6 +187,7 @@ char *principal; /* write private message to server */ if (krb5_write_message(local_socket, &msg_data)){ fprintf(stderr, "Write Error During Second Message Transmission!\n"); + free(msg_data.data); return(1); } free(msg_data.data); |
