Mercurial > dovecot > original-hg > dovecot-1.2
comparison src/imap/cmd-x-cancel.c @ 7431:33d8adcc2d44 HEAD
client_command_free()/cancel(): Take pointer-to-pointer parameter and set it
to NULL to make sure it's not accessed again.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Thu, 20 Mar 2008 16:26:27 +0200 |
parents | 7ed926ed7aa4 |
children | b9faf4db2a9f |
comparison
equal
deleted
inserted
replaced
7430:2b89ceb0f6af | 7431:33d8adcc2d44 |
---|---|
14 | 14 |
15 cancel_cmd = cmd->client->command_queue; | 15 cancel_cmd = cmd->client->command_queue; |
16 for (; cancel_cmd != NULL; cancel_cmd = cancel_cmd->next) { | 16 for (; cancel_cmd != NULL; cancel_cmd = cancel_cmd->next) { |
17 if (cancel_cmd->tag != NULL && cancel_cmd != cmd && | 17 if (cancel_cmd->tag != NULL && cancel_cmd != cmd && |
18 strcmp(cancel_cmd->tag, tag) == 0) { | 18 strcmp(cancel_cmd->tag, tag) == 0) { |
19 client_command_cancel(cancel_cmd); | 19 client_command_cancel(&cancel_cmd); |
20 client_send_tagline(cmd, "OK Command cancelled."); | 20 client_send_tagline(cmd, "OK Command cancelled."); |
21 return TRUE; | 21 return TRUE; |
22 } | 22 } |
23 } | 23 } |
24 | 24 |