X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=hcache.c;h=f6e0d8ddb2fc3b4270dc6f3814b3b80830cf2c0e;hp=f64a60102aa795bb1ee144202930e2c69b5044a2;hb=1abd265879dc5db7e9968a3b4ea7e2031e6b953e;hpb=debd2491451020d9fd5f0440bb2dada0b9eac6e7 diff --git a/hcache.c b/hcache.c index f64a601..f6e0d8d 100644 --- a/hcache.c +++ b/hcache.c @@ -387,15 +387,12 @@ static unsigned char *dump_envelope (ENVELOPE * e, unsigned char *d, int *off) d = dump_list (e->in_reply_to, d, off); d = dump_list (e->userhdrs, d, off); - d = dump_int (e->irt_changed, d, off); - d = dump_int (e->refs_changed, d, off); - return d; } static void restore_envelope (ENVELOPE * e, const unsigned char *d, int *off) { - int tmp = 0; + int real_subj_off; restore_address (&e->return_path, d, off); restore_address (&e->from, d, off); @@ -407,9 +404,9 @@ static void restore_envelope (ENVELOPE * e, const unsigned char *d, int *off) restore_address (&e->mail_followup_to, d, off); restore_char (&e->subject, d, off); - restore_int ((unsigned int *) (&tmp), d, off); - if (0 <= tmp) { - e->real_subj = e->subject + tmp; + restore_int ((unsigned int *) (&real_subj_off), d, off); + if (0 <= real_subj_off) { + e->real_subj = e->subject + real_subj_off; } else { e->real_subj = NULL; @@ -429,11 +426,6 @@ static void restore_envelope (ENVELOPE * e, const unsigned char *d, int *off) restore_list (&e->references, d, off); restore_list (&e->in_reply_to, d, off); restore_list (&e->userhdrs, d, off); - - restore_int ((unsigned int *) &tmp, d, off); - e->irt_changed = tmp; - restore_int ((unsigned int *) &tmp, d, off); - e->refs_changed = tmp; } static