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