Code

hscroll: use g_strconcat() instead of g_strlcpy() + g_strlcat()
authorMax Kellermann <max@duempel.org>
Sun, 18 Oct 2009 18:35:59 +0000 (20:35 +0200)
committerMax Kellermann <max@duempel.org>
Sun, 18 Oct 2009 18:35:59 +0000 (20:35 +0200)
src/hscroll.c

index 00bda797a70e60d5c312f6391564e7c389e838d5..481683c847a8f490820a8b6b7991a3e045c45d21 100644 (file)
@@ -38,10 +38,7 @@ strscroll(struct hscroll *hscroll, const char *str, const char *separator,
                return g_strdup(str);
 
        /* create a buffer containing the string and the separator */
-       size = strlen(str)+strlen(separator)+1;
-       tmp = g_malloc(size);
-       g_strlcpy(tmp, str, size);
-       g_strlcat(tmp, separator, size);
+       tmp = g_strconcat(str, separator, NULL);
        len = utf8_width(tmp);
 
        if (hscroll->offset >= len)