diff options
| author | Louis Burda <quent.burda@gmail.com> | 2023-01-11 23:44:04 +0100 |
|---|---|---|
| committer | Louis Burda <quent.burda@gmail.com> | 2023-01-11 23:44:04 +0100 |
| commit | 964d816726b8c765277b043894d534e9b1e0d60c (patch) | |
| tree | 0a7769532ebd41007a914889a0e96d171ad1ca55 /src/tui.c | |
| parent | a9d37006eae7227d498c7c658360ee1e43b3e054 (diff) | |
| download | tmus-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.c | 15 |
1 files changed, 4 insertions, 11 deletions
@@ -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(); } - |
