From: Arnaud Giersch Date: Mon, 12 Mar 2018 14:53:27 +0000 (+0100) Subject: Don't leave field uninitialized. X-Git-Tag: v3.19~74 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/a3203159dd4bef99cc4aa8d5917c6909394674a7?hp=f74b933897949b8757d35a3bc21bfcf5f9c266d0 Don't leave field uninitialized. --- diff --git a/src/kernel/routing/NetPoint.cpp b/src/kernel/routing/NetPoint.cpp index 3670c7099c..d72d8b0728 100644 --- a/src/kernel/routing/NetPoint.cpp +++ b/src/kernel/routing/NetPoint.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2009-2017. The SimGrid Team. All rights reserved. */ +/* Copyright (c) 2009-2018. The SimGrid Team. All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ @@ -21,6 +21,8 @@ NetPoint::NetPoint(std::string name, NetPoint::Type componentType, NetZoneImpl* { if (netzone_p != nullptr) id_ = netzone_p->addComponent(this); + else + id_ = static_cast(-1); simgrid::s4u::Engine::getInstance()->netpointRegister(this); simgrid::kernel::routing::NetPoint::onCreation(this); }