]> granicus.if.org Git - php/commitdiff
Sizeof mismatch
authorXinchen Hui <laruence@php.net>
Mon, 8 Aug 2011 08:49:55 +0000 (08:49 +0000)
committerXinchen Hui <laruence@php.net>
Mon, 8 Aug 2011 08:49:55 +0000 (08:49 +0000)
ext/spl/spl_observer.c

index 2bbd02957962d7915b3e408d0d79f55bfdbcbe63..2487a08a3cecd375ad5b66fe6ecf014ff2b286e9 100755 (executable)
@@ -117,7 +117,7 @@ static char *spl_object_storage_get_hash(spl_SplObjectStorage *intern, zval *thi
                if (rv) {
                        if (Z_TYPE_P(rv) == IS_STRING) {
                                int hash_len = Z_STRLEN_P(rv);
-                               char *hash = emalloc((hash_len+1)*sizeof(char *));
+                               char *hash = emalloc((hash_len+1)*sizeof(char));
                                strncpy(hash, Z_STRVAL_P(rv), hash_len);
                                hash[hash_len] = 0;