Changeset 3480:caab53a59052
- Timestamp:
- 2003-09-19 06:03:25 (5 years ago)
- Author:
- Mads Martin Joergensen <mmj@…>
- Branch:
- HEAD
- Message:
-
As the ones of you who compile with new gcc's probably have noticed,
there's a lot of type-punning in Mutt. With help from Philipp
Thomas, I've fixed all I could find in CVS (please double-check, one
might have slipped through the cracks), I can make one for 1.4 CVS
branch as well if wanted.
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
|
r3317
|
r3480
|
|
| 165 | 165 | } |
| 166 | 166 | |
| 167 | | safe_realloc ((void **) &AliasTable, menu->max * sizeof (ALIAS *)); |
| | 167 | safe_realloc (&AliasTable, menu->max * sizeof (ALIAS *)); |
| 168 | 168 | menu->data = AliasTable; |
| 169 | 169 | |
-
|
r3375
|
r3480
|
|
| 308 | 308 | { |
| 309 | 309 | /* need to allocate more space */ |
| 310 | | safe_realloc ((void **) &state->entry, |
| | 310 | safe_realloc (&state->entry, |
| 311 | 311 | sizeof (struct folder_file) * (state->entrymax += 256)); |
| 312 | 312 | memset (&state->entry[state->entrylen], 0, |
-
|
r3377
|
r3480
|
|
| 738 | 738 | if (q_level >= ColorQuoteSize) |
| 739 | 739 | { |
| 740 | | safe_realloc ((void **) &ColorQuote, (ColorQuoteSize += 2) * sizeof (int)); |
| | 740 | safe_realloc (&ColorQuote, (ColorQuoteSize += 2) * sizeof (int)); |
| 741 | 741 | ColorQuote[ColorQuoteSize-2] = ColorDefs[MT_COLOR_QUOTED]; |
| 742 | 742 | ColorQuote[ColorQuoteSize-1] = ColorDefs[MT_COLOR_QUOTED]; |
-
|
r3393
|
r3480
|
|
| 754 | 754 | if (idxlen == idxmax) |
| 755 | 755 | { |
| 756 | | safe_realloc ((void **) &idx, sizeof (ATTACHPTR *) * (idxmax += 5)); |
| | 756 | safe_realloc (&idx, sizeof (ATTACHPTR *) * (idxmax += 5)); |
| 757 | 757 | menu->data = idx; |
| 758 | 758 | } |
| … |
… |
|
| 801 | 801 | if (idxlen + numfiles >= idxmax) |
| 802 | 802 | { |
| 803 | | safe_realloc ((void **) &idx, sizeof (ATTACHPTR *) * (idxmax += 5 + numfiles)); |
| | 803 | safe_realloc (&idx, sizeof (ATTACHPTR *) * (idxmax += 5 + numfiles)); |
| 804 | 804 | menu->data = idx; |
| 805 | 805 | } |
| … |
… |
|
| 900 | 900 | if (idxlen + Context->tagged >= idxmax) |
| 901 | 901 | { |
| 902 | | safe_realloc ((void **) &idx, sizeof (ATTACHPTR *) * (idxmax += 5 + Context->tagged)); |
| | 902 | safe_realloc (&idx, sizeof (ATTACHPTR *) * (idxmax += 5 + Context->tagged)); |
| 903 | 903 | menu->data = idx; |
| 904 | 904 | } |
| … |
… |
|
| 1169 | 1169 | if (idxlen == idxmax) |
| 1170 | 1170 | { |
| 1171 | | safe_realloc ((void **) &idx, sizeof (ATTACHPTR *) * (idxmax += 5)); |
| | 1171 | safe_realloc (&idx, sizeof (ATTACHPTR *) * (idxmax += 5)); |
| 1172 | 1172 | menu->data = idx; |
| 1173 | 1173 | } |
-
|
r3447
|
r3480
|
|
| 151 | 151 | else |
| 152 | 152 | { |
| 153 | | safe_realloc ((void **) &headers[x], mutt_strlen (headers[x]) + |
| | 153 | safe_realloc (&headers[x], mutt_strlen (headers[x]) + |
| 154 | 154 | mutt_strlen (this_one) + sizeof (char)); |
| 155 | 155 | strcat (headers[x], this_one); /* __STRCAT_CHECKED__ */ |
| … |
… |
|
| 218 | 218 | else |
| 219 | 219 | { |
| 220 | | safe_realloc ((void **) &this_one, |
| | 220 | safe_realloc (&this_one, |
| 221 | 221 | mutt_strlen (this_one) + mutt_strlen (buf) + sizeof (char)); |
| 222 | 222 | strcat (this_one, buf); /* __STRCAT_CHECKED__ */ |
| … |
… |
|
| 238 | 238 | else |
| 239 | 239 | { |
| 240 | | safe_realloc ((void **) &headers[x], mutt_strlen (headers[x]) + |
| | 240 | safe_realloc (&headers[x], mutt_strlen (headers[x]) + |
| 241 | 241 | mutt_strlen (this_one) + sizeof (char)); |
| 242 | 242 | strcat (headers[x], this_one); /* __STRCAT_CHECKED__ */ |
| … |
… |
|
| 796 | 796 | |
| 797 | 797 | |
| 798 | | safe_realloc ((void **) h, buflen); |
| | 798 | safe_realloc (h, buflen); |
| 799 | 799 | for (count = 0; a; a = a->next, count++) |
| 800 | 800 | { |
| … |
… |
|
| 828 | 828 | |
| 829 | 829 | buflen += l + mutt_strlen (cbuf) + mutt_strlen (c2buf); |
| 830 | | safe_realloc ((void **) h, buflen); |
| | 830 | safe_realloc (h, buflen); |
| 831 | 831 | strcat (*h, cbuf); /* __STRCAT_CHECKED__ */ |
| 832 | 832 | strcat (*h, buf); /* __STRCAT_CHECKED__ */ |
-
|
r3407
|
r3480
|
|
| 767 | 767 | { |
| 768 | 768 | if((*n % 5) == 0) |
| 769 | | safe_realloc ((void **) signatures, (*n + 6) * sizeof (BODY **)); |
| | 769 | safe_realloc (signatures, (*n + 6) * sizeof (BODY **)); |
| 770 | 770 | |
| 771 | 771 | (*signatures)[(*n)++] = a; |
-
|
r3435
|
r3480
|
|
| 453 | 453 | |
| 454 | 454 | if (UngetCount >= UngetBufLen) |
| 455 | | safe_realloc ((void **) &KeyEvent, (UngetBufLen += 128) * sizeof(event_t)); |
| | 455 | safe_realloc (&KeyEvent, (UngetBufLen += 128) * sizeof(event_t)); |
| 456 | 456 | |
| 457 | 457 | KeyEvent[UngetCount++] = tmp; |
-
|
r3311
|
r3480
|
|
| 78 | 78 | bytes -= mutt_strlen (p); |
| 79 | 79 | if (*bufmax == *buflen) |
| 80 | | safe_realloc ((void **)&buf, sizeof (char *) * (*bufmax += 25)); |
| | 80 | safe_realloc (&buf, sizeof (char *) * (*bufmax += 25)); |
| 81 | 81 | buf[(*buflen)++] = safe_strdup (tmp); |
| 82 | 82 | } |
| 83 | 83 | if (buf && *bufmax == *buflen) { /* Do not smash memory past buf */ |
| 84 | | safe_realloc ((void **)&buf, sizeof (char *) * (++*bufmax)); |
| | 84 | safe_realloc (&buf, sizeof (char *) * (++*bufmax)); |
| 85 | 85 | } |
| 86 | 86 | if (buf) buf[*buflen] = NULL; |
| … |
… |
|
| 161 | 161 | |
| 162 | 162 | if (*bufmax == *buflen) |
| 163 | | safe_realloc ((void **) &buf, sizeof (char *) * (*bufmax += 25)); |
| | 163 | safe_realloc ( &buf, sizeof (char *) * (*bufmax += 25)); |
| 164 | 164 | buf[(*buflen)++] = safe_strdup (tmp); |
| 165 | 165 | |
| … |
… |
|
| 176 | 176 | |
| 177 | 177 | if (*bufmax == *buflen) |
| 178 | | safe_realloc ((void **)&buf, sizeof (char *) * (*bufmax += 25)); |
| | 178 | safe_realloc (&buf, sizeof (char *) * (*bufmax += 25)); |
| 179 | 179 | buf[(*buflen)++] = safe_strdup ("\n"); |
| 180 | 180 | } |
| … |
… |
|
| 466 | 466 | strncat (tmp, "\n", sizeof(tmp)); tmp[sizeof(tmp) - 1] = '\0'; |
| 467 | 467 | if (buflen == bufmax) |
| 468 | | safe_realloc ((void **)&buf, sizeof (char *) * (bufmax += 25)); |
| | 468 | safe_realloc (&buf, sizeof (char *) * (bufmax += 25)); |
| 469 | 469 | buf[buflen++] = safe_strdup (tmp[1] == '~' ? tmp + 1 : tmp); |
| 470 | 470 | } |
-
|
r3435
|
r3480
|
|
| 133 | 133 | { |
| 134 | 134 | wbuflen = i + 20; |
| 135 | | safe_realloc ((void **) &wbuf, wbuflen * sizeof (*wbuf)); |
| | 135 | safe_realloc (&wbuf, wbuflen * sizeof (*wbuf)); |
| 136 | 136 | } |
| 137 | 137 | wbuf[i++] = wc; |
| … |
… |
|
| 159 | 159 | { |
| 160 | 160 | state->wbuflen = state->curpos + savelen; |
| 161 | | safe_realloc ((void **) &state->wbuf, state->wbuflen * sizeof (wchar_t)); |
| | 161 | safe_realloc (&state->wbuf, state->wbuflen * sizeof (wchar_t)); |
| 162 | 162 | } |
| 163 | 163 | |
| … |
… |
|
| 474 | 474 | { |
| 475 | 475 | templen = state->lastchar - i; |
| 476 | | safe_realloc ((void **) &tempbuf, templen * sizeof (wchar_t)); |
| | 476 | safe_realloc (&tempbuf, templen * sizeof (wchar_t)); |
| 477 | 477 | } |
| 478 | 478 | else |
| … |
… |
|
| 539 | 539 | { |
| 540 | 540 | templen = state->lastchar; |
| 541 | | safe_realloc ((void **) &tempbuf, templen * sizeof (wchar_t)); |
| | 541 | safe_realloc (&tempbuf, templen * sizeof (wchar_t)); |
| 542 | 542 | memcpy (tempbuf, state->wbuf, templen * sizeof (wchar_t)); |
| 543 | 543 | } |
| … |
… |
|
| 672 | 672 | { |
| 673 | 673 | state->wbuflen = state->lastchar + 20; |
| 674 | | safe_realloc ((void **) &state->wbuf, state->wbuflen * sizeof (wchar_t)); |
| | 674 | safe_realloc (&state->wbuf, state->wbuflen * sizeof (wchar_t)); |
| 675 | 675 | } |
| 676 | 676 | memmove (state->wbuf + state->curpos + 1, state->wbuf + state->curpos, (state->lastchar - state->curpos) * sizeof (wchar_t)); |
-
|
r3441
|
r3480
|
|
| 588 | 588 | { |
| 589 | 589 | stte->line_max = stte->line_used; |
| 590 | | safe_realloc ((void **) &stte->line, stte->line_max + 1); |
| | 590 | safe_realloc (&stte->line, stte->line_max + 1); |
| 591 | 591 | } |
| 592 | 592 | strcat (stte->line, stte->buffer); /* __STRCAT_CHECKED__ */ |
| … |
… |
|
| 607 | 607 | { |
| 608 | 608 | if (stte->param_used + 1 >= stte->param_len) |
| 609 | | safe_realloc ((void **) &stte->param, (stte->param_len += STRING)); |
| | 609 | safe_realloc (&stte->param, (stte->param_len += STRING)); |
| 610 | 610 | |
| 611 | 611 | stte->param[stte->param_used++] = c; |
| … |
… |
|
| 618 | 618 | { |
| 619 | 619 | stte->buff_len += LONG_STRING; |
| 620 | | safe_realloc ((void **) &stte->buffer, stte->buff_len + 1); |
| | 620 | safe_realloc (&stte->buffer, stte->buff_len + 1); |
| 621 | 621 | } |
| 622 | 622 | |
| … |
… |
|
| 674 | 674 | { |
| 675 | 675 | stte->buff_len += LONG_STRING; |
| 676 | | safe_realloc ((void **) &stte->buffer, stte->buff_len + 1); |
| | 676 | safe_realloc (&stte->buffer, stte->buff_len + 1); |
| 677 | 677 | } |
| 678 | 678 | c = s; |
-
|
r2809
|
r3480
|
|
| 358 | 358 | if (state->entrylen + 1 == state->entrymax) |
| 359 | 359 | { |
| 360 | | safe_realloc ((void **) &state->entry, |
| | 360 | safe_realloc (&state->entry, |
| 361 | 361 | sizeof (struct folder_file) * (state->entrymax += 256)); |
| 362 | 362 | memset (state->entry + state->entrylen, 0, |
-
|
r3441
|
r3480
|
|
| 106 | 106 | if (len == cmd->blen) |
| 107 | 107 | { |
| 108 | | safe_realloc ((void**) &cmd->buf, cmd->blen + IMAP_CMD_BUFSIZE); |
| | 108 | safe_realloc (&cmd->buf, cmd->blen + IMAP_CMD_BUFSIZE); |
| 109 | 109 | cmd->blen = cmd->blen + IMAP_CMD_BUFSIZE; |
| 110 | 110 | dprint (3, (debugfile, "imap_cmd_step: grew buffer to %u bytes\n", |
| … |
… |
|
| 130 | 130 | if ((cmd->blen > IMAP_CMD_BUFSIZE) && (len <= IMAP_CMD_BUFSIZE)) |
| 131 | 131 | { |
| 132 | | safe_realloc ((void**) &cmd->buf, IMAP_CMD_BUFSIZE); |
| | 132 | safe_realloc (&cmd->buf, IMAP_CMD_BUFSIZE); |
| 133 | 133 | cmd->blen = IMAP_CMD_BUFSIZE; |
| 134 | 134 | dprint (3, (debugfile, "imap_cmd_step: shrank buffer to %u bytes\n", cmd->blen)); |
-
|
r3441
|
r3480
|
|
| 87 | 87 | } |
| 88 | 88 | |
| 89 | | void safe_realloc (void **p, size_t siz) |
| | 89 | void safe_realloc (void *ptr, size_t siz) |
| 90 | 90 | { |
| 91 | 91 | void *r; |
| | 92 | void **p = (void **)ptr; |
| 92 | 93 | |
| 93 | 94 | if (siz == 0) |
| … |
… |
|
| 119 | 120 | } |
| 120 | 121 | |
| 121 | | void safe_free (void **p) |
| 122 | | { |
| | 122 | void safe_free (void *ptr) |
| | 123 | { |
| | 124 | void **p = (void **)ptr; |
| 123 | 125 | if (*p) |
| 124 | 126 | { |
| … |
… |
|
| 161 | 163 | { |
| 162 | 164 | if (!p || !*p) return; |
| 163 | | safe_realloc ((void **) p, strlen (*p) + 1); |
| | 165 | safe_realloc (p, strlen (*p) + 1); |
| 164 | 166 | } |
| 165 | 167 | |
| … |
… |
|
| 493 | 495 | offset = *size - 1; /* overwrite the terminating 0 */ |
| 494 | 496 | *size += STRING; |
| 495 | | safe_realloc ((void **) &s, *size); |
| | 497 | safe_realloc (&s, *size); |
| 496 | 498 | } |
| 497 | 499 | } |
-
|
r3181
|
r3480
|
|
| 77 | 77 | |
| 78 | 78 | |
| 79 | | # define FREE(x) safe_free((void **)x) |
| | 79 | # define FREE(x) safe_free(x) |
| 80 | 80 | # define NONULL(x) x?x:"" |
| 81 | 81 | # define ISSPACE(c) isspace((unsigned char)c) |
| … |
… |
|
| 144 | 144 | void mutt_str_adjust (char **p); |
| 145 | 145 | void mutt_unlink (const char *); |
| 146 | | void safe_free (void **); |
| 147 | | void safe_realloc (void **, size_t); |
| | 146 | void safe_free (void *); |
| | 147 | void safe_realloc (void *, size_t); |
| 148 | 148 | |
| 149 | 149 | #endif |
-
|
r3179
|
r3480
|
|
| 71 | 71 | { |
| 72 | 72 | newmax = i + 128; |
| 73 | | safe_realloc ((void **) &mhs->flags, |
| 74 | | sizeof (mhs->flags[0]) * (newmax + 1)); |
| | 73 | safe_realloc (&mhs->flags, sizeof (mhs->flags[0]) * (newmax + 1)); |
| 75 | 74 | for (j = mhs->max + 1; j <= newmax; j++) |
| 76 | 75 | mhs->flags[j] = 0; |
-
|
r3375
|
r3480
|
|
| 158 | 158 | else |
| 159 | 159 | { |
| 160 | | safe_realloc ((void **) &a->mailbox, mutt_strlen (user) + mutt_strlen (tmp) + 2); |
| | 160 | safe_realloc (&a->mailbox, mutt_strlen (user) + mutt_strlen (tmp) + 2); |
| 161 | 161 | sprintf (a->mailbox, "%s@%s", NONULL(user), NONULL(tmp)); /* __SPRINTF_CHECKED__ */ |
| 162 | 162 | } |
| … |
… |
|
| 187 | 187 | if (mutt_idna_to_local (domain, &tmp, 0) == 0) |
| 188 | 188 | { |
| 189 | | safe_realloc ((void **) &a->mailbox, mutt_strlen (user) + mutt_strlen (tmp) + 2); |
| | 189 | safe_realloc (&a->mailbox, mutt_strlen (user) + mutt_strlen (tmp) + 2); |
| 190 | 190 | sprintf (a->mailbox, "%s@%s", NONULL (user), NONULL (tmp)); /* __SPRINTF_CHECKED__ */ |
| 191 | 191 | } |
| … |
… |
|
| 221 | 221 | } |
| 222 | 222 | |
| 223 | | safe_realloc ((void **) &buff, mutt_strlen (tmp) + mutt_strlen (user) + 2); |
| | 223 | safe_realloc (&buff, mutt_strlen (tmp) + mutt_strlen (user) + 2); |
| 224 | 224 | sprintf (buff, "%s@%s", NONULL(user), NONULL(tmp)); /* __SPRINTF_CHECKED__ */ |
| 225 | 225 | FREE (&tmp); |
-
|
r3447
|
r3480
|
|
| 1540 | 1540 | if (ctx->hdrs) |
| 1541 | 1541 | { |
| 1542 | | safe_realloc ((void **) &ctx->hdrs, sizeof (HEADER *) * (ctx->hdrmax += 25)); |
| 1543 | | safe_realloc ((void **) &ctx->v2r, sizeof (int) * ctx->hdrmax); |
| | 1542 | safe_realloc (&ctx->hdrs, sizeof (HEADER *) * (ctx->hdrmax += 25)); |
| | 1543 | safe_realloc (&ctx->v2r, sizeof (int) * ctx->hdrmax); |
| 1544 | 1544 | } |
| 1545 | 1545 | else |
-
|
r3443
|
r3480
|
|
| 759 | 759 | { |
| 760 | 760 | lineInfo[i].chunks = 0; |
| 761 | | safe_realloc ((void **) &(lineInfo[n].syntax), |
| | 761 | safe_realloc (&(lineInfo[n].syntax), |
| 762 | 762 | sizeof (struct syntax_t)); |
| 763 | 763 | } |
| … |
… |
|
| 834 | 834 | { |
| 835 | 835 | if (++(lineInfo[n].chunks) > 1) |
| 836 | | safe_realloc ((void **)&(lineInfo[n].syntax), |
| | 836 | safe_realloc (&(lineInfo[n].syntax), |
| 837 | 837 | (lineInfo[n].chunks) * sizeof (struct syntax_t)); |
| 838 | 838 | } |
| … |
… |
|
| 1218 | 1218 | if (*last == *max) |
| 1219 | 1219 | { |
| 1220 | | safe_realloc ((void **)lineInfo, sizeof (struct line_t) * (*max += LINES)); |
| | 1220 | safe_realloc (lineInfo, sizeof (struct line_t) * (*max += LINES)); |
| 1221 | 1221 | for (ch = *last; ch < *max ; ch++) |
| 1222 | 1222 | { |
| … |
… |
|
| 1291 | 1291 | { |
| 1292 | 1292 | if (++((*lineInfo)[n].search_cnt) > 1) |
| 1293 | | safe_realloc ((void **) &((*lineInfo)[n].search), |
| | 1293 | safe_realloc (&((*lineInfo)[n].search), |
| 1294 | 1294 | ((*lineInfo)[n].search_cnt) * sizeof (struct syntax_t)); |
| 1295 | 1295 | else |
| … |
… |
|
| 1790 | 1790 | lineInfo[i].quote = NULL; |
| 1791 | 1791 | |
| 1792 | | safe_realloc ((void **)&(lineInfo[i].syntax), |
| | 1792 | safe_realloc (&(lineInfo[i].syntax), |
| 1793 | 1793 | sizeof (struct syntax_t)); |
| 1794 | 1794 | if (SearchCompiled && lineInfo[i].search) |
| … |
… |
|
| 2291 | 2291 | lineInfo[i].quote = NULL; |
| 2292 | 2292 | |
| 2293 | | safe_realloc ((void **)&(lineInfo[i].syntax), sizeof (struct syntax_t)); |
| | 2293 | safe_realloc (&(lineInfo[i].syntax), sizeof (struct syntax_t)); |
| 2294 | 2294 | if (SearchCompiled && lineInfo[i].search) |
| 2295 | 2295 | FREE (&(lineInfo[i].search)); |
-
|
r3344
|
r3480
|
|
| 78 | 78 | /* grow the buffer */ |
| 79 | 79 | *linelen += STRING; |
| 80 | | safe_realloc ((void **) &line, *linelen); |
| | 80 | safe_realloc (&line, *linelen); |
| 81 | 81 | buf = line + offset; |
| 82 | 82 | } |
-
|
r3411
|
r3480
|
|
| 1107 | 1107 | bypass_selection: |
| 1108 | 1108 | keylist_size += mutt_strlen (keyID) + 4; |
| 1109 | | safe_realloc ((void **)&keylist, keylist_size); |
| | 1109 | safe_realloc (&keylist, keylist_size); |
| 1110 | 1110 | sprintf (keylist + keylist_used, "%s0x%s", keylist_used ? " " : "", /* __SPRINTF_CHECKED__ */ |
| 1111 | 1111 | keyID); |
-
|
r3267
|
r3480
|
|
| 475 | 475 | { |
| 476 | 476 | keymax += 5; |
| 477 | | safe_realloc ((void **) &KeyTable, sizeof (pgp_key_t) * keymax); |
| | 477 | safe_realloc (&KeyTable, sizeof (pgp_key_t) * keymax); |
| 478 | 478 | } |
| 479 | 479 | |
-
|
r2909
|
r3480
|
|
| 115 | 115 | else |
| 116 | 116 | { |
| 117 | | safe_realloc ((void **) &pop_data->auth_list, |
| | 117 | safe_realloc (&pop_data->auth_list, |
| 118 | 118 | strlen (pop_data->auth_list) + strlen (line) + 2); |
| 119 | 119 | strcat (pop_data->auth_list, " "); /* __STRCAT_CHECKED__ */ |
| … |
… |
|
| 411 | 411 | } |
| 412 | 412 | |
| 413 | | safe_realloc ((void **) &inbuf, lenbuf + sizeof (buf)); |
| | 413 | safe_realloc (&inbuf, lenbuf + sizeof (buf)); |
| 414 | 414 | } |
| 415 | 415 | |
-
|
r3311
|
r3480
|
|
| 384 | 384 | |
| 385 | 385 | /* append */ |
| 386 | | safe_realloc ((void **)&QueryTable, menu->max * sizeof (ENTRY)); |
| | 386 | safe_realloc (&QueryTable, menu->max * sizeof (ENTRY)); |
| 387 | 387 | |
| 388 | 388 | menu->data = QueryTable; |
-
|
r3403
|
r3480
|
|
| 111 | 111 | if (*idxlen == *idxmax) |
| 112 | 112 | { |
| 113 | | safe_realloc ((void **) &idx, sizeof (ATTACHPTR *) * ((*idxmax) += 5)); |
| | 113 | safe_realloc (&idx, sizeof (ATTACHPTR *) * ((*idxmax) += 5)); |
| 114 | 114 | for (i = *idxlen; i < *idxmax; i++) |
| 115 | 115 | idx[i] = NULL; |
-
|
r3179
|
r3480
|
|
| 105 | 105 | { |
| 106 | 106 | *slots += 5; |
| 107 | | safe_realloc ((void **) type2_list, sizeof (REMAILER *) * (*slots)); |
| | 107 | safe_realloc (type2_list, sizeof (REMAILER *) * (*slots)); |
| 108 | 108 | } |
| 109 | 109 | |
| … |
… |
|
| 233 | 233 | return; |
| 234 | 234 | |
| 235 | | safe_realloc ((void **) coordsp, sizeof (struct coord) * chain->cl); |
| | 235 | safe_realloc (coordsp, sizeof (struct coord) * chain->cl); |
| 236 | 236 | |
| 237 | 237 | coords = *coordsp; |
-
|
r3179
|
r3480
|
|
| 293 | 293 | { |
| 294 | 294 | len = mutt_strlen (test_command) + STRING; |
| 295 | | safe_realloc ((void **) &test_command, len); |
| | 295 | safe_realloc (&test_command, len); |
| 296 | 296 | rfc1524_expand_command (a, a->filename, type, test_command, len); |
| 297 | 297 | if (mutt_system (test_command)) |
-