Upstream version 11.40.271.0
[platform/framework/web/crosswalk.git] / src / ozone / patches / 1001-Fix-build-warnings.patch
1 From eb4e4b189a9a6ffab9e5bed55e73ee21d9bb28db Mon Sep 17 00:00:00 2001
2 From: Joone Hur <joone.hur@intel.com>
3 Date: Tue, 7 Oct 2014 13:31:07 -0700
4 Subject: [PATCH] Fix build warnings
5
6 ../../third_party/webrtc/base/physicalsocketserver.cc:241:72: error: 'slevel' may be used uninitialized in this function [-Werror=maybe-uninitialized]
7       int ret = ::getsockopt(s_, slevel, sopt, (SockOptArg)value, &optlen);
8                                                                          ^
9  ../../third_party/webrtc/base/physicalsocketserver.cc:241:72: error: 'sopt' may be used uninitialized in this function [-Werror=maybe-uninitialized]
10  ../../third_party/webrtc/base/physicalsocketserver.cc: In member function 'virtual int rtc::PhysicalSocket::SetOption(rtc::Socket::Option, int)':
11  ../../third_party/webrtc/base/physicalsocketserver.cc:260:76: error: 'slevel' may be used uninitialized in this function [-Werror=maybe-uninitialized]
12       return ::setsockopt(s_, slevel, sopt, (SockOptArg)&value, sizeof(value));
13                                                                              ^
14  ../../third_party/webrtc/base/physicalsocketserver.cc:260:76: error: 'sopt' may be used uninitialized in this function [-Werror=maybe-uninitialized]
15  cc1plus: all warnings being treated as errors
16 ---
17  base/physicalsocketserver.cc |    8 ++++----
18  1 file changed, 4 insertions(+), 4 deletions(-)
19
20 diff --git a/base/physicalsocketserver.cc b/base/physicalsocketserver.cc
21 index cff5e4d..7008e73 100644
22 --- a/base/physicalsocketserver.cc
23 +++ b/base/physicalsocketserver.cc
24 @@ -233,8 +233,8 @@ class PhysicalSocket : public AsyncSocket, public sigslot::has_slots<> {
25    }
26  
27    int GetOption(Option opt, int* value) {
28 -    int slevel;
29 -    int sopt;
30 +    int slevel = 0;
31 +    int sopt = 0;
32      if (TranslateOption(opt, &slevel, &sopt) == -1)
33        return -1;
34      socklen_t optlen = sizeof(*value);
35 @@ -248,8 +248,8 @@ class PhysicalSocket : public AsyncSocket, public sigslot::has_slots<> {
36    }
37  
38    int SetOption(Option opt, int value) {
39 -    int slevel;
40 -    int sopt;
41 +    int slevel = 0;
42 +    int sopt = 0;
43      if (TranslateOption(opt, &slevel, &sopt) == -1)
44        return -1;
45      if (opt == OPT_DONTFRAGMENT) {
46 -- 
47 1.7.9.5
48