]> granicus.if.org Git - php/commitdiff
Minor code optimization
authorIlia Alshanetsky <iliaa@php.net>
Wed, 31 Jan 2007 00:15:06 +0000 (00:15 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Wed, 31 Jan 2007 00:15:06 +0000 (00:15 +0000)
ext/shmop/shmop.c

index 5ee2ca266fbbf44d3a2bb03e94a398d5398ac8f3..ebd5082c8d99486402951e59bf7a0bb8abfd8d1b 100644 (file)
@@ -244,11 +244,7 @@ PHP_FUNCTION(shmop_read)
        startaddr = shmop->addr + start;
        bytes = count ? count : shmop->size - start;
 
-       return_string = emalloc(bytes+1);
-       memcpy(return_string, startaddr, bytes);
-       return_string[bytes] = 0;
-
-       RETURN_STRINGL(return_string, bytes, 0);
+       RETURN_STRINGL(startaddr, bytes, 1);
 }
 /* }}} */