ossp-pkg/lmtp2nntp/lmtp2nntp_main.c 1.19 -> 1.20
--- lmtp2nntp_main.c 2002/01/31 14:20:09 1.19
+++ lmtp2nntp_main.c 2002/01/31 14:43:52 1.20
@@ -456,22 +456,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 'm': /*POD [B<-m> I<mailfrom>] */
- ctx->option_mailfrom = strdup(optarg);
- /* protect ourselfs from the substitution of backreferences.
- * Missing varargs would cause segfaults. Rewrite capturing
- * brackets to clustering syntax. Use poor man's s///g
- * simulator as current str library doesn't support global
- * substitution */
- while (str_parse(ctx->option_mailfrom, "s/(.*?)\\((?!\\?:)(.*)/$1(?:$2/", &cp) > 0) {
- free(ctx->option_mailfrom);
- ctx->option_mailfrom = cp;
- }
- if (str_parse("<>", ctx->option_mailfrom) == -1) {
- fprintf(stderr, "%s:Error: illegal regex \"%s\" to option -m.\n", ctx->progname, ctx->option_mailfrom);
- CU(ERR_EXECUTION);
- }
- break;
case 'n': /*POD [B<-n> I<nodename>] */
if (strlen(optarg) > sizeof(ctx->uname.nodename)-1) {
fprintf(stderr, "%s:Error: nodename \"%s\" to long to option -n.\n", ctx->progname, optarg);
|
|