From: Chuck Hagenbuch Date: Fri, 18 Feb 2000 01:56:01 +0000 (+0000) Subject: fixing imap_delete. All of the argcount checks were against one integer too X-Git-Tag: php-4.0b4_rc1~33 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f27920214c102e3292f1d1dc42b9487b907c6190;p=php fixing imap_delete. All of the argcount checks were against one integer too high. --- diff --git a/ext/imap/imap.c b/ext/imap/imap.c index ac60283d93..d3edfebd74 100644 --- a/ext/imap/imap.c +++ b/ext/imap/imap.c @@ -1544,7 +1544,7 @@ PHP_FUNCTION(imap_delete) 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; } @@ -1559,7 +1559,7 @@ PHP_FUNCTION(imap_delete) RETURN_FALSE; } - mail_setflag_full(imap_le_struct->imap_stream,sequence->value.str.val,"\\DELETED",myargc == 4 ? flags->value.lval : NIL); + mail_setflag_full(imap_le_struct->imap_stream,sequence->value.str.val, "\\DELETED", myargc == 3 ? flags->value.lval : NIL); RETVAL_TRUE; } /* }}} */