[pulseaudio-discuss] [PATCH 4/4] format: Don't use deprecated json-c is_error() macro
Arun Raghavan
arun at accosted.net
Thu Aug 21 03:23:40 PDT 2014
On Mon, 2014-08-18 at 14:47 +0200, Peter Meerwald wrote:
> From: Peter Meerwald <p.meerwald at bct-electronic.com>
>
> json_tokener_parse() simply returns NULL on error these days
>
> latest json-c (post 0.12) doesn't automatically include json-c/bits.h anymore
> causing compilation errors
>
> Signed-off-by: Peter Meerwald <pmeerw at pmeerw.net>
> ---
> src/pulse/format.c | 18 +++++++++---------
> 1 file changed, 9 insertions(+), 9 deletions(-)
>
> diff --git a/src/pulse/format.c b/src/pulse/format.c
> index 995e3df..e0a2d98 100644
> --- a/src/pulse/format.c
> +++ b/src/pulse/format.c
> @@ -249,7 +249,7 @@ pa_prop_type_t pa_format_info_get_prop_type(const pa_format_info *f, const char
> return PA_PROP_TYPE_INVALID;
>
> o = json_tokener_parse(str);
> - if (is_error(o))
> + if (!o)
> return PA_PROP_TYPE_INVALID;
>
> switch (json_object_get_type(o)) {
> @@ -289,7 +289,7 @@ pa_prop_type_t pa_format_info_get_prop_type(const pa_format_info *f, const char
> break;
> }
>
> - if (!json_object_object_get_ex(o, PA_JSON_MAX_KEY, NULL) {
> + if (!json_object_object_get_ex(o, PA_JSON_MAX_KEY, NULL)) {
Looks like this change should really be part of the commit that
introduces json_object_object_get_ex().
Otherwise, the patches look good, so please fix this then go ahead and
push.
Cheers,
Arun
More information about the pulseaudio-discuss
mailing list