summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/ucm/main.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/ucm/main.c b/src/ucm/main.c
index a3af3aad..4c13547a 100644
--- a/src/ucm/main.c
+++ b/src/ucm/main.c
@@ -265,7 +265,9 @@ static int execute_sequence(snd_use_case_mgr_t *uc_mgr,
usleep(s->data.sleep);
break;
case SEQUENCE_ELEMENT_TYPE_EXEC:
- uc_error("exec not yet implemented: '%s'", s->data.exec);
+ err = system(s->data.exec);
+ if (err < 0)
+ goto __fail;
break;
default:
uc_error("unknown sequence command %i", s->type);