From b6d25ffbd26dae9b72d3daba6f25d79bfe41a7b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Sun, 1 Apr 2007 12:24:44 +0000 Subject: [PATCH] Missed an improvement Hugo sent me a bit later. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20497 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/network/stack/routes.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/add-ons/kernel/network/stack/routes.cpp b/src/add-ons/kernel/network/stack/routes.cpp index b7af98c942..e039decdd1 100644 --- a/src/add-ons/kernel/network/stack/routes.cpp +++ b/src/add-ons/kernel/network/stack/routes.cpp @@ -50,7 +50,9 @@ class UserRouteBuffer { { sockaddr *target = (sockaddr *)fBuffer; - if (source == NULL || (fStatus = _Copy(source)) != B_OK) + if (fStatus != B_OK + || source == NULL + || (fStatus = _Copy(source)) != B_OK) return NULL; return target;