size_t sz = 0;
short f;
- int first, last, rc;
+ int first, last, rc = 0;
char pathname[_POSIX_PATH_MAX];
snprintf (pathname, sizeof (pathname), "%s/.mh_sequences", path);
out:
FREE (&buff);
safe_fclose (&fp);
- return 0;
+ return rc;
}
static inline mode_t mh_umask (CONTEXT* ctx)
if (ctx->magic == M_MH)
{
- if (mh_read_sequences (&mhs, ctx->path) >= 0)
+ if (mh_read_sequences (&mhs, ctx->path) < 0)
return -1;
mh_update_maildir (md, &mhs);
mhs_free_sequences (&mhs);