summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBen Fuhrmannek2021-08-03 15:34:19 +0200
committerBen Fuhrmannek2021-08-03 15:34:19 +0200
commit1eb78b020b4be9321f2157be653c4e1dcab6d662 (patch)
treee8101190fd0fe1ce5e18337a7f423cc0821c97c8 /src
parent7cce9171be0c8bb19818e9f668626af41efe3aae (diff)
simplified string concat
Diffstat (limited to 'src')
-rw-r--r--src/sp_unserialize.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/sp_unserialize.c b/src/sp_unserialize.c
index 8977dd9..06636ad 100644
--- a/src/sp_unserialize.c
+++ b/src/sp_unserialize.c
@@ -30,14 +30,9 @@ PHP_FUNCTION(sp_serialize) {
30 zend_bailout(); 30 zend_bailout();
31 // LCOV_EXCL_STOP 31 // LCOV_EXCL_STOP
32 } 32 }
33 zend_string *res = zend_string_alloc(len, 0);
34
35 memcpy(ZSTR_VAL(res), Z_STRVAL_P(return_value), Z_STRLEN_P(return_value));
36 memcpy(ZSTR_VAL(res) + Z_STRLEN_P(return_value), Z_STRVAL(hmac),
37 Z_STRLEN(hmac));
38 33
39 /* Append the computed HMAC to the serialized data. */ 34 /* Append the computed HMAC to the serialized data. */
40 return_value->value.str = res; 35 return_value->value.str = zend_string_concat2(Z_STRVAL_P(return_value), Z_STRLEN_P(return_value), Z_STRVAL(hmac), Z_STRLEN(hmac));
41 return; 36 return;
42} 37}
43 38