From: Chuck Hagenbuch Date: Sat, 26 Feb 2000 06:58:15 +0000 (+0000) Subject: fixing imap_undelete to accept 2 or 3 arguments, not 3 or 4. X-Git-Tag: PHP-4.0-RC1~400 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3a59390e9d8955d16d2e22347f23176022353f6c;p=php fixing imap_undelete to accept 2 or 3 arguments, not 3 or 4. --- diff --git a/ext/imap/imap.c b/ext/imap/imap.c index f9135adc36..38ba37adea 100644 --- a/ext/imap/imap.c +++ b/ext/imap/imap.c @@ -1573,7 +1573,7 @@ PHP_FUNCTION(imap_undelete) pils *imap_le_struct; int myargc=ARG_COUNT(ht); - if ( myargc < 3 || myargc > 4 || getParameters(ht,myargc,&streamind,&sequence,&flags) == FAILURE) { + if ( myargc < 2 || myargc > 3 || getParameters(ht,myargc,&streamind,&sequence,&flags) == FAILURE) { WRONG_PARAM_COUNT; } convert_to_long(streamind); @@ -1587,7 +1587,7 @@ PHP_FUNCTION(imap_undelete) RETURN_FALSE; } - mail_clearflag_full(imap_le_struct->imap_stream,sequence->value.str.val,"\\DELETED",myargc == 4 ? flags->value.lval : NIL); + mail_clearflag_full(imap_le_struct->imap_stream,sequence->value.str.val,"\\DELETED",myargc == 3 ? flags->value.lval : NIL); RETVAL_TRUE; } /* }}} */