File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -1305,11 +1305,13 @@ hstore_to_json_loose(PG_FUNCTION_ARGS)
13051305 {
13061306 /*
13071307 * might be a number. See if we can input it as a numeric
1308- * value
1308+ * value. Ignore any actual parsed value.
13091309 */
13101310 char * endptr = "junk" ;
1311+ long lval ;
13111312
1312- (void ) strtol (src -> data , & endptr , 10 );
1313+ lval = strtol (src -> data , & endptr , 10 );
1314+ (void ) lval ;
13131315 if (* endptr == '\0' )
13141316 {
13151317 /*
@@ -1321,7 +1323,10 @@ hstore_to_json_loose(PG_FUNCTION_ARGS)
13211323 else
13221324 {
13231325 /* not an int - try a double */
1324- (void ) strtod (src -> data , & endptr );
1326+ double dval ;
1327+
1328+ dval = strtod (src -> data , & endptr );
1329+ (void ) dval ;
13251330 if (* endptr == '\0' )
13261331 is_number = true;
13271332 }
You can’t perform that action at this time.
0 commit comments