@@ -33,11 +33,9 @@ static int tokenize_querystring(VRT_CTX, query_param_t **result,
33
33
34
34
* result = NULL ;
35
35
36
- if (query_str == NULL ) {
37
- VRT_fail (ctx , "query_str is NULL" );
38
- * result = NULL ;
39
- return -1 ;
40
- }
36
+ CHECK_OBJ_NOTNULL (ctx , VRT_CTX_MAGIC );
37
+ CHECK_OBJ_NOTNULL (ctx -> ws , WS_MAGIC );
38
+ AN (query_str );
41
39
42
40
query_param_t * params_array =
43
41
WS_Alloc (ctx -> ws , MAX_QUERY_PARAMS * sizeof (query_param_t ));
@@ -88,6 +86,9 @@ static int parse_filter_params(VRT_CTX, const char *params_in,
88
86
char * params_copy ;
89
87
size_t count = 0 ;
90
88
89
+ CHECK_OBJ_NOTNULL (ctx , VRT_CTX_MAGIC );
90
+ CHECK_OBJ_NOTNULL (ctx -> ws , WS_MAGIC );
91
+
91
92
if (params_in == NULL || * params_in == '\0' ) {
92
93
* num_filter_params = 0 ;
93
94
return 0 ;
@@ -157,6 +158,12 @@ static char *rebuild_query_string(VRT_CTX, const char *uri_base,
157
158
struct vsb * vsb = VSB_new_auto ();
158
159
char sep = '?' ;
159
160
161
+ CHECK_OBJ_NOTNULL (ctx , VRT_CTX_MAGIC );
162
+ CHECK_OBJ_NOTNULL (ctx -> ws , WS_MAGIC );
163
+ AN (uri_base );
164
+ AN (params );
165
+ AN (filter_params );
166
+
160
167
if (vsb == NULL ) {
161
168
VRT_fail (ctx , "VSB_new_auto failed" );
162
169
return NULL ;
@@ -210,6 +217,7 @@ VCL_STRING
210
217
vmod_modifyparams (VRT_CTX , VCL_STRING uri , VCL_STRING params_in ,
211
218
VCL_BOOL exclude_params ) {
212
219
CHECK_OBJ_NOTNULL (ctx , VRT_CTX_MAGIC );
220
+ CHECK_OBJ_NOTNULL (ctx -> ws , WS_MAGIC );
213
221
214
222
// Return if the URI is NULL
215
223
if (uri == NULL ) {
0 commit comments