X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=citadel%2Fserver%2Fmodules%2Fimap%2Fimap_fetch.c;fp=citadel%2Fserver%2Fmodules%2Fimap%2Fimap_fetch.c;h=75e49e8e764938d4f672795c166a661d410c7b55;hp=42dc3d7cab15b676163a76b056113922c8e30f5a;hb=724bf4e35d6067c6646430953d685931b5f16b0c;hpb=683446d905326f7d23de2c902880bc9fa8ef7d74 diff --git a/citadel/server/modules/imap/imap_fetch.c b/citadel/server/modules/imap/imap_fetch.c index 42dc3d7ca..75e49e8e7 100644 --- a/citadel/server/modules/imap/imap_fetch.c +++ b/citadel/server/modules/imap/imap_fetch.c @@ -1201,21 +1201,21 @@ int imap_extract_data_items(citimap_command *Cmd) { // message included in the specified range. // // Set is_uid to 1 to fetch by UID instead of sequence number. -void imap_pick_range(const char *supplied_range, int is_uid) { +void imap_pick_range(const char *range_in, int is_uid) { citimap *Imap = IMAP; int i; int num_sets; int s; char setstr[SIZ], lostr[SIZ], histr[SIZ]; long lo, hi; - char actual_range[SIZ]; + char range[SIZ]; // Handle the "ALL" macro - if (!strcasecmp(supplied_range, "ALL")) { - safestrncpy(actual_range, "1:*", sizeof actual_range); + if (!strcasecmp(range_in, "ALL")) { + safestrncpy(range, "1:*", sizeof range); } else { - safestrncpy(actual_range, supplied_range, sizeof actual_range); + safestrncpy(range, range_in, sizeof range); } // Clear out the IMAP_SELECTED flags for all messages. @@ -1224,9 +1224,9 @@ void imap_pick_range(const char *supplied_range, int is_uid) { } // Now set it for all specified messages. - num_sets = num_tokens(actual_range, ','); + num_sets = num_tokens(range, ','); for (s=0; s= 2) {