Skip to content

Commit 4676747

Browse files
committed
fixed compiler warnings when DDEBUG is enabled. we also fixed another Visual C++ compiler warning. thanks Edwin Cleton for the report.
1 parent 05f164e commit 4676747

File tree

1 file changed

+13
-12
lines changed

1 file changed

+13
-12
lines changed

src/ngx_http_array_var_module.c

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ ngx_http_array_split(ngx_conf_t *cf, ngx_command_t *cmd, void *conf)
165165

166166
target.data = value[3].data + sizeof("to=") - 1;
167167
target.len = value[3].len - (sizeof("to=") - 1);
168-
dd("split target: %.*s", target.len, target.data);
168+
dd("split target: %.*s", (int) target.len, target.data);
169169

170170
if (cf->args->nelts > 3 + 1) {
171171
bad_arg = &value[4];
@@ -327,7 +327,7 @@ ngx_http_array_map_op(ngx_conf_t *cf, ngx_command_t *cmd, void *conf)
327327

328328
target = value[2];
329329

330-
dd("array join target: %.*s", target.len, target.data);
330+
dd("array join target: %.*s", (int) target.len, target.data);
331331

332332
return ndk_set_var_multi_value_core(cf, &target, &value[1], &filter);
333333
}
@@ -383,7 +383,7 @@ ngx_http_array_join(ngx_conf_t *cf, ngx_command_t *cmd, void *conf)
383383
filter.size = 2;
384384
target = value[2];
385385

386-
dd("array join target: %.*s", target.len, target.data);
386+
dd("array join target: %.*s", (int) target.len, target.data);
387387

388388
return ndk_set_var_multi_value_core(cf, &target, &value[1], &filter);
389389
}
@@ -425,7 +425,7 @@ ngx_http_array_var_split(ngx_http_request_t *r, ngx_str_t *res,
425425
ngx_http_array_split_data_t *conf = data;
426426
ngx_http_variable_value_t *sep, *str;
427427
ngx_str_t *s;
428-
u_char *pos, *end, *last;
428+
u_char *pos, *end, *last = NULL;
429429
ssize_t max, i, len = 4;
430430
ngx_array_t *array;
431431

@@ -493,7 +493,7 @@ ngx_http_array_var_split(ngx_http_request_t *r, ngx_str_t *res,
493493
s->data = pos;
494494
s->len = last - pos;
495495

496-
dd("split item %.*s", s->len, s->data);
496+
dd("split item %.*s", (int) s->len, s->data);
497497

498498
pos = last + sep->len;
499499
i++;
@@ -510,9 +510,9 @@ ngx_http_array_var_split(ngx_http_request_t *r, ngx_str_t *res,
510510
s->data = pos;
511511
s->len = end - pos;
512512

513-
dd("split item %.*s", s->len, s->data);
513+
dd("split item %.*s", (int) s->len, s->data);
514514

515-
dd("split: array size: %d", array->nelts);
515+
dd("split: array size: %d", (int) array->nelts);
516516
dd("split array ptr: %p", array);
517517

518518
res->data = (u_char *) array;
@@ -565,7 +565,7 @@ ngx_http_array_var_map(ngx_http_request_t *r, ngx_str_t *res,
565565
}
566566
}
567567

568-
dd("array var map: array size: %d", array->nelts);
568+
dd("array var map: array size: %d", (int) array->nelts);
569569

570570
array_it->not_found = 0;
571571
array_it->valid = 1;
@@ -590,7 +590,8 @@ ngx_http_array_var_map(ngx_http_request_t *r, ngx_str_t *res,
590590
return NGX_ERROR;
591591
}
592592

593-
dd("array var map: new item: %.*s", new_value->len, new_value->data);
593+
dd("array var map: new item: %.*s", (int) new_value->len,
594+
new_value->data);
594595
}
595596

596597
array_it->not_found = 1;
@@ -706,7 +707,7 @@ ngx_http_array_var_join(ngx_http_request_t *r,
706707
array = (ngx_array_t *) v[1].data;
707708

708709
dd("join array ptr %p", array);
709-
dd("array->nelts: %d", array->nelts);
710+
dd("array->nelts: %d", (int) array->nelts);
710711

711712
if (array->nelts == 0) {
712713
res->data = NULL;
@@ -722,7 +723,7 @@ ngx_http_array_var_join(ngx_http_request_t *r,
722723
len += value[i].len;
723724
}
724725

725-
dd("buf len %d", len);
726+
dd("buf len %d", (int) len);
726727

727728
res->data = ngx_palloc(r->pool, len);
728729
if (res->data == NULL) {
@@ -734,7 +735,7 @@ ngx_http_array_var_join(ngx_http_request_t *r,
734735
p = res->data;
735736

736737
for (i = 0; i < array->nelts; i++) {
737-
dd("copying elem of size %d", value[i].len);
738+
dd("copying elem of size %d", (int) value[i].len);
738739
p = ngx_copy(p, value[i].data, value[i].len);
739740
if (i < array->nelts - 1) {
740741
p = ngx_copy(p, sep->data, sep->len);

0 commit comments

Comments
 (0)