summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorThiago Santos <ts.santos@sisa.samsung.com>2014-04-03 13:20:11 -0300
committerThiago Santos <ts.santos@sisa.samsung.com>2014-04-03 13:54:19 -0300
commit03a2388b609820fa046924fe64c714528d69e08d (patch)
tree72d17818b03197935123961d93bd9a392b3f7f11 /libs
parent98ea309bea389697a29119f11cc5f2bcedd4eaeb (diff)
downloadgstreamer-03a2388b609820fa046924fe64c714528d69e08d.tar.gz
basesrc: removing duplicated inner if
The inner if replicates the same code of the outer and is useless as flag_segment will always be true. Found by coverity.
Diffstat (limited to 'libs')
-rw-r--r--libs/gst/base/gstbasesrc.c17
1 files changed, 6 insertions, 11 deletions
diff --git a/libs/gst/base/gstbasesrc.c b/libs/gst/base/gstbasesrc.c
index be12c462d1..9f2e52cfc3 100644
--- a/libs/gst/base/gstbasesrc.c
+++ b/libs/gst/base/gstbasesrc.c
@@ -2904,18 +2904,13 @@ pause:
} else if (flag_segment) {
GstMessage *message;
- if (flag_segment) {
- message = gst_message_new_segment_done (GST_OBJECT_CAST (src),
- format, position);
- gst_message_set_seqnum (message, src->priv->seqnum);
- gst_element_post_message (GST_ELEMENT_CAST (src), message);
- event = gst_event_new_segment_done (format, position);
- } else {
- event = gst_event_new_eos ();
- gst_event_set_seqnum (event, src->priv->seqnum);
- }
-
+ message = gst_message_new_segment_done (GST_OBJECT_CAST (src),
+ format, position);
+ gst_message_set_seqnum (message, src->priv->seqnum);
+ gst_element_post_message (GST_ELEMENT_CAST (src), message);
+ event = gst_event_new_segment_done (format, position);
gst_event_set_seqnum (event, src->priv->seqnum);
+
} else {
event = gst_event_new_eos ();
gst_event_set_seqnum (event, src->priv->seqnum);