summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/iconv/iconv.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/iconv/iconv.c b/ext/iconv/iconv.c
index 99d172a963..9de2bafd39 100644
--- a/ext/iconv/iconv.c
+++ b/ext/iconv/iconv.c
@@ -225,7 +225,7 @@ static int php_iconv_string(const char *in_p, size_t in_len,
bsz = out_left;
out_buf = (char *) emalloc(bsz+1);
out_p = out_buf;
- result = iconv(cd, (char **) &in_p, &in_left, (char **) &out_p, &out_left);
+ result = iconv(cd, (const char **) &in_p, &in_left, (char **) &out_p, &out_left);
out_size = bsz - out_left;
for (i = 2;in_left > 0 && errno == E2BIG; i++) {
/* converted string is longer than out buffer */
@@ -237,7 +237,7 @@ static int php_iconv_string(const char *in_p, size_t in_len,
out_p = tmp_buf;
out_p += out_size;
out_left = in_len;
- result = iconv(cd, (char **)&in_p, &in_left, &out_p, &out_left);
+ result = iconv(cd, (const char **)&in_p, &in_left, &out_p, &out_left);
out_size += bsz - out_left;
}
iconv_close(cd);