- yajl_gen_string_cast (handler, "title", strlen ("title"));
- yajl_gen_string_cast (handler, cfg->title, strlen (cfg->title));
- yajl_gen_string_cast (handler, "vertical_label", strlen ("vertical_label"));
- yajl_gen_string_cast (handler, cfg->vertical_label, strlen (cfg->vertical_label));
+ if (cfg->title != NULL)
+ {
+ yajl_gen_string_cast (handler, "title", strlen ("title"));
+ yajl_gen_string_cast (handler, cfg->title, strlen (cfg->title));
+ }
+ if (cfg->vertical_label != NULL)
+ {
+ yajl_gen_string_cast (handler, "vertical_label", strlen ("vertical_label"));
+ yajl_gen_string_cast (handler, cfg->vertical_label, strlen (cfg->vertical_label));
+ }