Codebase list wayland / 6afb152
Print NULL strings as "nil" in wl_closure_print Calling printf("%s", NULL) is undefined behaviour. Signed-off-by: Simon Ser <contact@emersion.fr> Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.com> Simon Ser authored 5 years ago Pekka Paalanen committed 5 years ago
1 changed file(s) with 4 addition(s) and 1 deletion(s). Raw diff Collapse all Expand all
12771277 wl_fixed_to_double(closure->args[i].f));
12781278 break;
12791279 case 's':
1280 fprintf(stderr, "\"%s\"", closure->args[i].s);
1280 if (closure->args[i].s)
1281 fprintf(stderr, "\"%s\"", closure->args[i].s);
1282 else
1283 fprintf(stderr, "nil");
12811284 break;
12821285 case 'o':
12831286 if (closure->args[i].o)