@@ -119,7 +119,7 @@ static void obj_add_result(struct json_object *o, const char *v, ...)
119119 va_start (ap , v );
120120
121121 if (vasprintf (& value , v , ap ) < 0 )
122- value = "Could not allocate string" ;
122+ value = alloc_error ;
123123
124124 obj_add_str (o , "Result" , value );
125125
@@ -135,7 +135,7 @@ static void obj_add_key(struct json_object *o, const char *k, const char *v, ...
135135 va_start (ap , v );
136136
137137 if (vasprintf (& value , v , ap ) < 0 )
138- value = "Could not allocate string" ;
138+ value = alloc_error ;
139139
140140 obj_add_str (o , k , value );
141141
@@ -4582,7 +4582,7 @@ static void json_output_error_status(int status, const char *msg, va_list ap)
45824582 _cleanup_free_ char * value = NULL ;
45834583
45844584 if (vasprintf (& value , msg , ap ) < 0 )
4585- value = "Could not allocate string" ;
4585+ value = alloc_error ;
45864586
45874587 sprintf (json_str , "Error: %s" , value );
45884588 r = obj_create (json_str );
@@ -4622,7 +4622,7 @@ static void json_output_message(bool error, const char *msg, va_list ap)
46224622 _cleanup_free_ char * value = NULL ;
46234623
46244624 if (vasprintf (& value , msg , ap ) < 0 )
4625- value = "Could not allocate string" ;
4625+ value = alloc_error ;
46264626
46274627 obj_add_str (r , error ? "error" : "result" , value );
46284628
@@ -4636,7 +4636,7 @@ static void json_output_perror(const char *msg, va_list ap)
46364636 _cleanup_free_ char * error = NULL ;
46374637
46384638 if (vasprintf (& error , msg , ap ) < 0 )
4639- error = "Could not allocate string" ;
4639+ error = alloc_error ;
46404640
46414641 obj_add_key (r , "error" , "%s: %s" , error , strerror (errno ));
46424642
0 commit comments