Răsfoiți Sursa

libobs/util/dstr.c: Don't find/replace if empty

jp9000 11 ani în urmă
părinte
comite
38b610efca
1 a modificat fișierele cu 3 adăugiri și 0 ștergeri
  1. 3 0
      libobs/util/dstr.c

+ 3 - 0
libobs/util/dstr.c

@@ -528,6 +528,9 @@ void dstr_replace(struct dstr *str, const char *find,
 	size_t find_len, replace_len;
 	char *temp;
 
+	if (dstr_isempty(str))
+		return;
+
 	if (!replace)
 		replace = "";