X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=src%2Fnepi%2Fresources%2Flinux%2Fns3%2Fns3client.py;h=43dd7d7bd80d3e890f61ad528091e1f8407e627b;hb=2886e68a48b44b82c1c554f52dfa5b580288893a;hp=2d98a1ba6b03bbb1d70a38bcbedd4e6a08e1c063;hpb=a7e76f2c5b9646f44e5cbf6c558ed08b5b73ce28;p=nepi.git diff --git a/src/nepi/resources/linux/ns3/ns3client.py b/src/nepi/resources/linux/ns3/ns3client.py index 2d98a1ba..43dd7d7b 100644 --- a/src/nepi/resources/linux/ns3/ns3client.py +++ b/src/nepi/resources/linux/ns3/ns3client.py @@ -70,7 +70,8 @@ class LinuxNS3Client(NS3Client): "socket_addr": self.simulation.remote_socket, } - (reply, err), proc = self.simulation.node.execute(command) + (reply, err), proc = self.simulation.node.execute(command, + with_lock = True) if (err and proc.poll()) or reply.strip() == "": msg = (" Couldn't connect to remote socket %s - REPLY: %s "