Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
typos and leak
authorFrederic Suter <frederic.suter@cc.in2p3.fr>
Tue, 28 Mar 2017 08:01:56 +0000 (10:01 +0200)
committerFrederic Suter <frederic.suter@cc.in2p3.fr>
Tue, 28 Mar 2017 08:01:56 +0000 (10:01 +0200)
examples/msg/dht-chord/dht-chord.c
examples/s4u/io/s4u_io.cpp

index f4264e4..717b19d 100644 (file)
@@ -419,9 +419,9 @@ int remote_find_successor(node_t node, int ask_to, int id)
         //   }
   // That explained the bug in a snap, with a very cool example and everything.
   //
-  // This MC_assert is now desactivated as the case is now properly handled in our code and we don't want the
+  // This MC_assert is now deactivated as the case is now properly handled in our code and we don't want the
   //   MC to fail any further under that condition, but this comment is here to as a memorial for this first
-  //   brillant victory of the model-checking in the SimGrid community :)
+  //   brilliant victory of the model-checking in the SimGrid community :)
 
         if (task_received != task_sent ||
             ans_data->type != TASK_FIND_SUCCESSOR_ANSWER) {
index 28f0b4e..a62a5eb 100644 (file)
@@ -36,8 +36,8 @@ public:
     show_info(mounts);
 
     // Open an non-existing file to create it
-    const char *filename = "/home/tmp/data.txt";
-    simgrid::s4u::File *file = new simgrid::s4u::File(filename, NULL);
+    const charfilename = "/home/tmp/data.txt";
+    simgrid::s4u::File* file = new simgrid::s4u::File(filename, nullptr);
 
     sg_size_t write = file->write(200000);  // Write 200,000 bytes
     XBT_INFO("Create a %llu bytes file named '%s' on /sd1", write, filename);
@@ -76,6 +76,8 @@ public:
 
     storage.setUserdata(xbt_strdup("Some user data"));
     XBT_INFO("    Set and get data: '%s'", (char*)storage.userdata());
+
+    xbt_free(storage.userdata());
   }
 };