diff options
author | Eduardo Chappa <chappa@washington.edu> | 2021-05-08 21:01:02 -0600 |
---|---|---|
committer | Eduardo Chappa <chappa@washington.edu> | 2021-05-08 21:01:02 -0600 |
commit | b5eb45a153202d72aeb48de1149e7c74aef979fd (patch) | |
tree | 1fbc156a717e7963cd0c02fd7352bc801949c550 /alpine/mailview.c | |
parent | 2f953255a8c494e3033015eb064c6ecace9ffeda (diff) | |
download | alpine-b5eb45a153202d72aeb48de1149e7c74aef979fd.tar.xz |
Diffstat (limited to 'alpine/mailview.c')
-rw-r--r-- | alpine/mailview.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/alpine/mailview.c b/alpine/mailview.c index 1265b05..11ca4af 100644 --- a/alpine/mailview.c +++ b/alpine/mailview.c @@ -232,7 +232,7 @@ mail_view_screen(struct pine *ps) int we_cancel = 0, flags, cmd = 0; int force_prefer = 0; MESSAGECACHE *mc; - ENVELOPE *env; + ENVELOPE *env = NULL; BODY *body; STORE_S *store; HANDLE_S *handles = NULL; @@ -5023,14 +5023,16 @@ visible_linelen(int line) switch((i < st->line_lengths[line]) ? st->text_lines[line][i] : 0){ case TAG_HANDLE: i++; + n = 0; /* quell gcc */ /* skip the length byte plus <length> more bytes */ if(i < st->line_lengths[line]){ n = st->text_lines[line][i]; i++; } - if(i < st->line_lengths[line] && n > 0) + if(i < st->line_lengths[line] && n > 0){ i += n; + } break; |