summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/library.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/lib/library.c b/lib/library.c
index 4d7e212..60ca223 100644
--- a/lib/library.c
+++ b/lib/library.c
@@ -137,12 +137,8 @@ bm_init(void)
tinydir_readfile(&dir, &file);
if (!file.is_dir && !strncmp(file.name, "bemenu-renderer-", strlen("bemenu-renderer-"))) {
- size_t len = snprintf(NULL, 0, "%s/%s", file.name, path);
-
char *fpath;
- if ((fpath = calloc(1, len + 1))) {
- sprintf(fpath, "%s/%s", path, file.name);
-
+ if ((fpath = bm_dprintf("%s/%s", path, file.name))) {
if (load_to_list(fpath))
registered++;