Empty strings should be false too for #{?}, from Marc Finet.

pull/1/head
nicm 2014-11-08 12:50:38 +00:00
parent 3c12b477d3
commit c6129f9c09
1 changed files with 2 additions and 1 deletions

View File

@ -236,7 +236,8 @@ format_replace(struct format_tree *ft, const char *key, size_t keylen,
*ptr = '\0';
value = format_find(ft, copy + 1);
if (value != NULL && (value[0] != '0' || value[1] != '\0')) {
if (value != NULL && *value != '\0' &&
(value[0] != '0' || value[1] != '\0')) {
value = ptr + 1;
ptr = strchr(value, ',');
if (ptr == NULL)