]> git.meshlink.io Git - meshlink/commitdiff
meshlink_send()'s len argument should be size_t, to match send().
authorGuus Sliepen <guus@sliepen.org>
Wed, 30 Jul 2014 13:04:22 +0000 (15:04 +0200)
committerGuus Sliepen <guus@sliepen.org>
Wed, 30 Jul 2014 13:04:22 +0000 (15:04 +0200)
src/meshlink.c
src/meshlink.h

index a49aa578ea0ae527c855138d7e307391923af3db..4031075b079fe4b01f3e444241185109f58933f2 100644 (file)
@@ -889,7 +889,7 @@ void meshlink_set_log_cb(meshlink_handle_t *mesh, meshlink_log_level_t level, me
        mesh->log_level = level;
 }
 
-bool meshlink_send(meshlink_handle_t *mesh, meshlink_node_t *destination, const void *data, unsigned int len) {
+bool meshlink_send(meshlink_handle_t *mesh, meshlink_node_t *destination, const void *data, size_t len) {
        if(!mesh || !destination)
                return false;
        if(!len)
index ebd330368dda43727b645c535b3e345cc0394e11..b938ca38ce72e78328de8846d6004e3023e4ac24 100644 (file)
@@ -238,7 +238,8 @@ extern void meshlink_set_log_cb(meshlink_handle_t *mesh, meshlink_log_level_t le
  *  @return             This function will return true if MeshLink has queued the message for transmission, and false otherwise.
  *                      A return value of true does not guarantee that the message will actually arrive at the destination.
  */
-extern bool meshlink_send(meshlink_handle_t *mesh, meshlink_node_t *destination, const void *data, unsigned int len);
+extern bool meshlink_send(meshlink_handle_t *mesh, meshlink_node_t *destination, const void *data, size_t len);
+
 
 /// Get a handle for a specific node.
 /** This function returns a handle for the node with the given name.