X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=uip%2Fpick.c;h=03af15aa690cb984f39203cb8e86a1917adbbb1c;hp=3ac9e1101e7d3cb25a47c09038bf79a11398ab80;hb=a87df3543d3bc128ba4079d1f95638476ba5ca50;hpb=1e99819ed105950cd584c71fa4b2e36b038be102 diff --git a/uip/pick.c b/uip/pick.c index 3ac9e11..03af15a 100644 --- a/uip/pick.c +++ b/uip/pick.c @@ -274,7 +274,6 @@ main(int argc, char **argv) } else { /* if it doesn't match, then unselect it */ unset_selected(mp, msgnum); - mp->numsel--; } if (fp) fclose(fp); @@ -769,8 +768,7 @@ newnexus(int (*action)()) { struct nexus *p; - if ((p = (struct nexus *) mh_xcalloc((size_t) 1, sizeof *p)) == NULL) - adios(EX_OSERR, NULL, "unable to allocate component storage"); + p = (struct nexus *) mh_xcalloc((size_t) 1, sizeof *p); p->n_action = action; return p; @@ -1244,7 +1242,7 @@ TWSaction(params) plist { enum state state; - struct field f = {{0}}; + struct field f = free_field; char *bp; struct tws *tw; @@ -1264,7 +1262,7 @@ plist case LENERR2: case FMTERR2: - case ERR2: + case IOERR2: advise(NULL, "format error in message %d", msgnum); /* FALL */