summaryrefslogtreecommitdiffstats
path: root/src/tui.c
diff options
context:
space:
mode:
authorLouis Burda <quent.burda@gmail.com>2023-01-11 23:44:04 +0100
committerLouis Burda <quent.burda@gmail.com>2023-01-11 23:44:04 +0100
commit964d816726b8c765277b043894d534e9b1e0d60c (patch)
tree0a7769532ebd41007a914889a0e96d171ad1ca55 /src/tui.c
parenta9d37006eae7227d498c7c658360ee1e43b3e054 (diff)
downloadtmus-964d816726b8c765277b043894d534e9b1e0d60c.tar.gz
tmus-964d816726b8c765277b043894d534e9b1e0d60c.zip
Check aprintf allocation internally and add astrdup for less OOM_CHECK
Diffstat (limited to 'src/tui.c')
-rw-r--r--src/tui.c15
1 files changed, 4 insertions, 11 deletions
diff --git a/src/tui.c b/src/tui.c
index b835aa4..ef0064f 100644
--- a/src/tui.c
+++ b/src/tui.c
@@ -167,8 +167,7 @@ command_name_gen(const char *text, int fwd, int reset)
while (index >= 0 && index < command_count) {
if (!strncmp(commands[index].name, text, len)) {
- dup = strdup(commands[index].name);
- OOM_CHECK(dup);
+ dup = astrdup(commands[index].name);
return dup;
}
index += dir;
@@ -205,8 +204,7 @@ track_vis_name_gen(const char *text, int fwd, int reset)
if (strcasestr(track->name, text)) {
cur = link;
- dup = strdup(track->name);
- OOM_CHECK(dup);
+ dup = astrdup(track->name);
return dup;
}
@@ -248,8 +246,7 @@ track_name_gen(const char *text, int fwd, int reset)
if (strcasestr(track->name, text)) {
cur = link;
- dup = strdup(track->name);
- OOM_CHECK(dup);
+ dup = astrdup(track->name);
return dup;
}
@@ -280,8 +277,7 @@ tag_name_gen(const char *text, int fwd, int reset)
tag = UPCAST(link, struct tag, link);
if (strcasestr(tag->name, text)) {
cur = link;
- dup = strdup(tag->name);
- OOM_CHECK(dup);
+ dup = astrdup(tag->name);
return dup;
}
link = fwd ? link->next : link->prev;
@@ -302,7 +298,6 @@ rename_current_tag(void)
tag = UPCAST(link, struct tag, link);
cmd = aprintf("rename %s", tag->name);
- OOM_CHECK(cmd);
select_cmd_pane(IMODE_EXECUTE);
inputln_replace(history->input, cmd);
free(cmd);
@@ -538,7 +533,6 @@ rename_current_track(void)
track = tracks_vis_track(link);
cmd = aprintf("rename %s", track->name);
- OOM_CHECK(cmd);
select_cmd_pane(IMODE_EXECUTE);
inputln_replace(history->input, cmd);
free(cmd);
@@ -1304,4 +1298,3 @@ tui_restore(void)
endwin();
}
-