cvs: php4 /ext/mhash mhash.c

From: Date: Wed, 22 Nov 2000 21:52:54 +0000
Subject: cvs: php4 /ext/mhash mhash.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-2745@lists.php.net to get a copy of this message
sas Wed Nov 22 13:52:54 2000 EDT Modified files: /php4/ext/mhash mhash.c Log: Avoid estrdup and a couple of other minor cleanups Index: php4/ext/mhash/mhash.c diff -u php4/ext/mhash/mhash.c:1.23 php4/ext/mhash/mhash.c:1.24 --- php4/ext/mhash/mhash.c:1.23 Wed Nov 22 13:46:03 2000 +++ php4/ext/mhash/mhash.c Wed Nov 22 13:52:53 2000 @@ -164,12 +164,10 @@ php_error(E_WARNING, MHASH_FAILED_MSG); RETURN_FALSE; } - td = - mhash_hmac_init(Z_LVAL_PP(hash), + td = mhash_hmac_init(Z_LVAL_PP(hash), Z_STRVAL_PP(key), Z_STRLEN_PP(key), - mhash_get_hash_pblock((*hash)->value. - lval)); + mhash_get_hash_pblock(Z_LVAL_PP(hash))); } else { td = mhash_init(Z_LVAL_PP(hash)); } @@ -249,19 +247,18 @@ keystruct.salt = salt; keystruct.salt_size = salt_len; - ret = malloc(size); + ret = emalloc(size); if (ret==NULL) { php_error(E_WARNING, MHASH_KEYGEN_FAILED_MSG); RETURN_FALSE; } val = mhash_keygen_ext( KEYGEN_S2K_SALTED, keystruct, ret, size, password, password_len); - if ( val >= 0) { - RETVAL_STRINGL(ret, size, 1); - free(ret); + if (val >= 0) { + RETVAL_STRINGL(ret, size, 0); } else { php_error(E_WARNING, MHASH_KEYGEN_FAILED_MSG); - free(ret); + efree(ret); RETURN_FALSE; } }

« previous php.cvs (#2745) next »