char buf[LABEL_FORMAT_BUF_SIZE] = { 0 };
const char *space = " ";
const char *default_tag_str = "DEFAULT='";
- const char *default_tag_start;
+ const char *default_tag_start = NULL;
int limit = 0;
int format_len = ((sd->format == NULL) ? 0 : strlen(sd->format));
int text_style_user_len = ((sd->text_style_user == NULL) ? 0 : strlen(sd->text_style_user));
return;
}
- default_tag_start = strstr(sd->text_style_user, default_tag_str);
- if (default_tag_start)
- default_tag_start += strlen(default_tag_str);
-
/* If there is format text in sd->format, put sd->format and a space character to buffer. */
if (format_len > 0)
{
limit = LABEL_FORMAT_BUF_SIZE - 1;
+ default_tag_start = strstr(sd->text_style_user, default_tag_str);
+ if (default_tag_start)
+ default_tag_start += strlen(default_tag_str);
+
/* Append format without "'" character from end of sd->format
* if there is default tag in text_style_user.
*/