summaryrefslogtreecommitdiff
path: root/ext/json/json.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/json/json.c')
-rw-r--r--ext/json/json.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/ext/json/json.c b/ext/json/json.c
index b52b3ff5f3..24afcdf560 100644
--- a/ext/json/json.c
+++ b/ext/json/json.c
@@ -523,13 +523,7 @@ static PHP_FUNCTION(json_decode)
RETURN_DOUBLE(d);
}
}
- if (str_len > 1 && *str == '"' && str[str_len-1] == '"') {
- RETURN_STRINGL(str+1, str_len-2, 1);
- } else if (*str == '{' || *str == '[') { /* invalid JSON string */
- RETURN_NULL();
- } else {
- RETURN_STRINGL(str, str_len, 1);
- }
+ RETURN_NULL();
}
}
/* }}} */