diff options
| author | Ben Fuhrmannek | 2021-08-03 15:34:19 +0200 |
|---|---|---|
| committer | Ben Fuhrmannek | 2021-08-03 15:34:19 +0200 |
| commit | 1eb78b020b4be9321f2157be653c4e1dcab6d662 (patch) | |
| tree | e8101190fd0fe1ce5e18337a7f423cc0821c97c8 /src | |
| parent | 7cce9171be0c8bb19818e9f668626af41efe3aae (diff) | |
simplified string concat
Diffstat (limited to 'src')
| -rw-r--r-- | src/sp_unserialize.c | 7 |
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 | ||
