summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Schleef <ds@schleef.org>2013-04-07 18:23:18 -0700
committerDavid Schleef <ds@schleef.org>2013-04-07 18:23:18 -0700
commit62f13a8e633218a4e390e85e09bdb867cf00c2ef (patch)
tree8c5ccf6bb5d91ee3d4c1fbe1beb712d09499cb2d
parentfe73bbc7c9a31574b2e50e8ae5688c8b288f5401 (diff)
program: don't start unattached programs
-rw-r--r--gst-streaming-server/gss-program.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gst-streaming-server/gss-program.c b/gst-streaming-server/gss-program.c
index c1629b5..cda73f1 100644
--- a/gst-streaming-server/gss-program.c
+++ b/gst-streaming-server/gss-program.c
@@ -431,7 +431,8 @@ gss_program_start (GssProgram * program)
program->state == GSS_PROGRAM_STATE_STOPPING) {
return;
}
- if (!program->enabled || !GSS_OBJECT_SERVER (program)->enable_programs) {
+ if (!program->enabled || !GSS_OBJECT_SERVER (program) ||
+ !GSS_OBJECT_SERVER (program)->enable_programs) {
return;
}
GST_DEBUG_OBJECT (program, "start");