@@ -120,7 +120,8 @@ nxt_http_js_ext_uri(njs_vm_t *vm, njs_object_prop_t *prop,
120
120
return NJS_DECLINED ;
121
121
}
122
122
123
- return njs_vm_value_string_set (vm , retval , r -> path -> start , r -> path -> length );
123
+ return njs_vm_value_string_create (vm , retval , r -> path -> start ,
124
+ r -> path -> length );
124
125
}
125
126
126
127
@@ -136,7 +137,8 @@ nxt_http_js_ext_host(njs_vm_t *vm, njs_object_prop_t *prop,
136
137
return NJS_DECLINED ;
137
138
}
138
139
139
- return njs_vm_value_string_set (vm , retval , r -> host .start , r -> host .length );
140
+ return njs_vm_value_string_create (vm , retval , r -> host .start ,
141
+ r -> host .length );
140
142
}
141
143
142
144
@@ -152,9 +154,9 @@ nxt_http_js_ext_remote_addr(njs_vm_t *vm, njs_object_prop_t *prop,
152
154
return NJS_DECLINED ;
153
155
}
154
156
155
- return njs_vm_value_string_set (vm , retval ,
156
- nxt_sockaddr_address (r -> remote ),
157
- r -> remote -> address_length );
157
+ return njs_vm_value_string_create (vm , retval ,
158
+ nxt_sockaddr_address (r -> remote ),
159
+ r -> remote -> address_length );
158
160
}
159
161
160
162
@@ -215,8 +217,8 @@ nxt_http_js_ext_get_header(njs_vm_t *vm, njs_object_prop_t *prop,
215
217
if (key .length == f -> name_length
216
218
&& memcmp (key .start , f -> name , f -> name_length ) == 0 )
217
219
{
218
- return njs_vm_value_string_set (vm , retval , f -> value ,
219
- f -> value_length );
220
+ return njs_vm_value_string_create (vm , retval , f -> value ,
221
+ f -> value_length );
220
222
}
221
223
222
224
} nxt_list_loop ;
@@ -251,7 +253,7 @@ nxt_http_js_ext_keys_header(njs_vm_t *vm, njs_value_t *value, njs_value_t *keys)
251
253
return NJS_ERROR ;
252
254
}
253
255
254
- rc = njs_vm_value_string_set (vm , value , f -> name , f -> name_length );
256
+ rc = njs_vm_value_string_create (vm , value , f -> name , f -> name_length );
255
257
if (rc != NJS_OK ) {
256
258
return NJS_ERROR ;
257
259
}
@@ -297,8 +299,8 @@ nxt_http_js_ext_get_cookie(njs_vm_t *vm, njs_object_prop_t *prop,
297
299
if (key .length == nv -> name_length
298
300
&& memcmp (key .start , nv -> name , nv -> name_length ) == 0 )
299
301
{
300
- return njs_vm_value_string_set (vm , retval , nv -> value ,
301
- nv -> value_length );
302
+ return njs_vm_value_string_create (vm , retval , nv -> value ,
303
+ nv -> value_length );
302
304
}
303
305
}
304
306
@@ -341,7 +343,7 @@ nxt_http_js_ext_keys_cookie(njs_vm_t *vm, njs_value_t *value, njs_value_t *keys)
341
343
return NJS_ERROR ;
342
344
}
343
345
344
- rc = njs_vm_value_string_set (vm , value , nv -> name , nv -> name_length );
346
+ rc = njs_vm_value_string_create (vm , value , nv -> name , nv -> name_length );
345
347
if (rc != NJS_OK ) {
346
348
return NJS_ERROR ;
347
349
}
@@ -381,7 +383,7 @@ nxt_http_js_ext_get_var(njs_vm_t *vm, njs_object_prop_t *prop,
381
383
vv = nxt_var_get (& r -> task , rtcf -> tstr_state , & r -> tstr_cache .var , & name , r );
382
384
383
385
if (vv != NULL ) {
384
- return njs_vm_value_string_set (vm , retval , vv -> start , vv -> length );
386
+ return njs_vm_value_string_create (vm , retval , vv -> start , vv -> length );
385
387
}
386
388
387
389
njs_value_undefined_set (retval );
0 commit comments