From ba931975e57d2c34c9093c970330898454062245 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Thu, 2 Apr 2015 10:56:36 +0200 Subject: [PATCH] Network: fixed uninitialized members. * CIDs 1251073, 1292681, 1292686, and 1292687 -- all irrelevant, though. --- src/preferences/network/InterfaceListItem.cpp | 7 ++++++- src/preferences/network/InterfaceView.cpp | 3 ++- src/preferences/network/NetworkSettingsAddOn.cpp | 5 ++++- src/preferences/network/ServiceListItem.cpp | 2 ++ 4 files changed, 14 insertions(+), 3 deletions(-) diff --git a/src/preferences/network/InterfaceListItem.cpp b/src/preferences/network/InterfaceListItem.cpp index adb06cd817..f36aa8f39a 100644 --- a/src/preferences/network/InterfaceListItem.cpp +++ b/src/preferences/network/InterfaceListItem.cpp @@ -35,7 +35,12 @@ InterfaceListItem::InterfaceListItem(const char* name) : BListItem(0, false), - fIcon(NULL) + fIcon(NULL), + fFirstLineOffset(0), + fLineOffset(0), + fDisabled(false), + fHasLink(false), + fConnecting(false) { fInterface.SetTo(name); _Init(); diff --git a/src/preferences/network/InterfaceView.cpp b/src/preferences/network/InterfaceView.cpp index f5644ade82..58ca818d0d 100644 --- a/src/preferences/network/InterfaceView.cpp +++ b/src/preferences/network/InterfaceView.cpp @@ -43,7 +43,8 @@ static const uint32 kMsgJoinNetwork = 'join'; InterfaceView::InterfaceView() : - BGroupView(B_VERTICAL) + BGroupView(B_VERTICAL), + fPulseCount(0) { SetFlags(Flags() | B_PULSE_NEEDED); diff --git a/src/preferences/network/NetworkSettingsAddOn.cpp b/src/preferences/network/NetworkSettingsAddOn.cpp index 30f1f4f78f..c7a23a4e41 100644 --- a/src/preferences/network/NetworkSettingsAddOn.cpp +++ b/src/preferences/network/NetworkSettingsAddOn.cpp @@ -108,7 +108,10 @@ BNetworkInterfaceListItem::BNetworkInterfaceListItem(int family, fSettings(settings), fFamily(family), fInterface(interface), - fLabel(label) + fLabel(label), + fDisabled(false), + fLineOffset(0), + fSpacing(0) { } diff --git a/src/preferences/network/ServiceListItem.cpp b/src/preferences/network/ServiceListItem.cpp index 8b8d0321d6..604fe434f3 100644 --- a/src/preferences/network/ServiceListItem.cpp +++ b/src/preferences/network/ServiceListItem.cpp @@ -27,6 +27,8 @@ ServiceListItem::ServiceListItem(const char* name, const char* label, fName(name), fLabel(label), fSettings(settings), + fOwner(NULL), + fLineOffset(0), fEnabled(false) { }