Index: ossp-pkg/lmtp2nntp/lmtp2nntp.pod RCS File: /v/ossp/cvs/ossp-pkg/lmtp2nntp/lmtp2nntp.pod,v rcsdiff -q -kk '-r1.35' '-r1.36' -u '/v/ossp/cvs/ossp-pkg/lmtp2nntp/lmtp2nntp.pod,v' 2>/dev/null --- lmtp2nntp.pod 2002/01/09 13:51:59 1.35 +++ lmtp2nntp.pod 2002/01/31 15:13:16 1.36 @@ -209,8 +209,7 @@ =item B<-s> I -Size limitation on message in bytes. Default is 8388608 (8M). Values below 64 -are considered unacceptable small. +Size limitation on message in bytes. Default is 8388608 (8M). =item B<-t> I=I[,I=I[,...] Index: ossp-pkg/lmtp2nntp/lmtp2nntp_config.c RCS File: /v/ossp/cvs/ossp-pkg/lmtp2nntp/lmtp2nntp_config.c,v rcsdiff -q -kk '-r1.30' '-r1.31' -u '/v/ossp/cvs/ossp-pkg/lmtp2nntp/lmtp2nntp_config.c,v' 2>/dev/null --- lmtp2nntp_config.c 2002/01/31 15:09:25 1.30 +++ lmtp2nntp_config.c 2002/01/31 15:13:16 1.31 @@ -592,6 +592,23 @@ } catch (ex) rethrow; + + /* --size SINGLE */ + try { + if ( (val_get(ctx->val, "option.size", &ov) != VAL_OK) + || (ov->ndata != 1) + || (ov->data.s == NULL) + ) throw(0,0,0); + log1(ctx, TRACE, "--size = \"%s\"", ov->data.s); + + if ((ctx->option_maxmessagesize = atoi(ov->data.s)) <= 0) { + log1(ctx, ERROR, "option --size, number (%d) out of range", ctx->option_maxmessagesize); + throw(0,0,0); + } + } + catch (ex) + rethrow; + CUS: return; } Index: ossp-pkg/lmtp2nntp/lmtp2nntp_main.c RCS File: /v/ossp/cvs/ossp-pkg/lmtp2nntp/lmtp2nntp_main.c,v rcsdiff -q -kk '-r1.23' '-r1.24' -u '/v/ossp/cvs/ossp-pkg/lmtp2nntp/lmtp2nntp_main.c,v' 2>/dev/null --- lmtp2nntp_main.c 2002/01/31 15:09:25 1.23 +++ lmtp2nntp_main.c 2002/01/31 15:13:16 1.24 @@ -450,13 +450,6 @@ /* read in the arguments */ while ((i = getopt(argc, argv, "C:DKP:Va:b:c:d:g:h:l:m:n:o:r:s:t:u:v")) != -1) { switch (i) { - case 's': /*POD [B<-s> I] */ - ctx->option_maxmessagesize = atoi(optarg); - if(ctx->option_maxmessagesize < 64) { - fprintf(stderr, "%s:Error: maximum message size is unacceptable small.\n", ctx->progname); - CU(ERR_EXECUTION); - } - break; case 't': /*POD [B<-t> I=I[,I=I[,...]] */ if (argz_create_sep(optarg, ',', &azTimeout, &asTimeout) != 0) CU(ERR_EXECUTION);