textscreen: Don't ignore return value of system() call
This commit is contained in:
parent
e326cd331e
commit
5e2df0a52e
1 changed files with 7 additions and 1 deletions
|
|
@ -526,6 +526,7 @@ void TXT_OpenURL(char *url)
|
|||
{
|
||||
char *cmd;
|
||||
size_t cmd_len;
|
||||
int retval;
|
||||
|
||||
cmd_len = strlen(url) + 30;
|
||||
cmd = malloc(cmd_len);
|
||||
|
|
@ -546,8 +547,13 @@ void TXT_OpenURL(char *url)
|
|||
TXT_snprintf(cmd, cmd_len, "xdg-open \"%s\"", url);
|
||||
#endif
|
||||
|
||||
system(cmd);
|
||||
retval = system(cmd);
|
||||
free(cmd);
|
||||
if (retval != 0)
|
||||
{
|
||||
fprintf(stderr, "TXT_OpenURL: error executing '%s'; return code %d\n",
|
||||
cmd, retval);
|
||||
}
|
||||
}
|
||||
|
||||
#endif /* #ifndef _WIN32 */
|
||||
|
|
|
|||
Loading…
Reference in a new issue