diff --git a/src/util-strings.h b/src/util-strings.h index 47306b8..c045e1d 100644 --- a/src/util-strings.h +++ b/src/util-strings.h @@ -390,31 +390,3 @@ safe_basename(const char *filename); char * trunkname(const char *filename); - -/** - * Return a copy of str with all % converted to %% to make the string - * acceptable as printf format. - */ -static inline char * -str_sanitize(const char *str) -{ - if (!str) - return NULL; - - if (!strchr(str, '%')) - return strdup(str); - - size_t slen = min(strlen(str), 512); - char *sanitized = zalloc(2 * slen + 1); - const char *src = str; - char *dst = sanitized; - - for (size_t i = 0; i < slen; i++) { - if (*src == '%') - *dst++ = '%'; - *dst++ = *src++; - } - *dst = '\0'; - - return sanitized; -}