From 803ecd5d585f5a99a25e211b98353c45670a5754 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 25 May 2006 15:52:19 +0000 Subject: [PATCH] libs/gst/net/gstnetclientclock.c: Initialize variable before using. Fixes #342820. Original commit message from CVS: * libs/gst/net/gstnetclientclock.c: (gst_net_client_clock_start): Initialize variable before using. Fixes #342820. --- ChangeLog | 5 +++++ libs/gst/net/gstnetclientclock.c | 7 ++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index e647471..b145007 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2006-05-25 Wim Taymans + + * libs/gst/net/gstnetclientclock.c: (gst_net_client_clock_start): + Initialize variable before using. Fixes #342820. + 2006-05-24 Tim-Philipp Müller * libs/gst/base/gsttypefindhelper.c: (buf_helper_find_peek): diff --git a/libs/gst/net/gstnetclientclock.c b/libs/gst/net/gstnetclientclock.c index f7a16c4..d0c3889 100644 --- a/libs/gst/net/gstnetclientclock.c +++ b/libs/gst/net/gstnetclientclock.c @@ -450,12 +450,13 @@ gst_net_client_clock_start (GstNetClientClock * self) if (ret < 0) goto getsockname_error; - GST_DEBUG_OBJECT (self, "socket opened on UDP port %hd", - ntohs (servaddr.sin_port)); - memset (&servaddr, 0, sizeof (servaddr)); servaddr.sin_family = AF_INET; /* host byte order */ servaddr.sin_port = htons (self->port); /* short, network byte order */ + + GST_DEBUG_OBJECT (self, "socket opened on UDP port %hd", + ntohs (servaddr.sin_port)); + if (!inet_aton (self->address, &servaddr.sin_addr)) goto bad_address; -- 2.7.4