From 6f3f2e141c467f3e775329b83272905308887875 Mon Sep 17 00:00:00 2001
From: Peter Kosyh
Date: Sat, 3 Nov 2018 20:46:10 +0300
Subject: [PATCH] NetServer::_JoinNetwork: fix crash when name == NULL
Change-Id: Ie6a5b5af855ee2b6bec81dc6c37ff0fa6271deea
Reviewed-on: https://review.haiku-os.org/661
Reviewed-by: waddlesplash
---
src/servers/net/NetServer.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/servers/net/NetServer.cpp b/src/servers/net/NetServer.cpp
index 22670eda91..192bd0b8d3 100644
--- a/src/servers/net/NetServer.cpp
+++ b/src/servers/net/NetServer.cpp
@@ -992,7 +992,7 @@ NetServer::_JoinNetwork(const BMessage& message, const BNetworkAddress* address,
&& device.GetNetwork(name, network) != B_OK) {
// We did not find a network - just ignore that, and continue
// with some defaults
- strlcpy(network.name, name, sizeof(network.name));
+ strlcpy(network.name, name != NULL ? name : "", sizeof(network.name));
network.address = *address;
network.authentication_mode = B_NETWORK_AUTHENTICATION_NONE;
network.cipher = 0;