--- mqtt/src/mqtt_ping.c 2012/05/08 11:45:57 1.1.2.6 +++ mqtt/src/mqtt_ping.c 2012/05/27 10:04:05 1.1.2.7 @@ -69,7 +69,7 @@ main(int argc, char **argv) register int i; struct timeval accu; - if (!(args = malloc(sizeof(struct tagArgs)))) { + if (!(args = io_malloc(sizeof(struct tagArgs)))) { printf("Error:: in alloc arguments #%d - %s\n", errno, strerror(errno)); return 1; } else @@ -79,7 +79,7 @@ main(int argc, char **argv) if (!(args->msg = mqtt_msgAlloc(USHRT_MAX))) { printf("Error:: in mqtt buffer #%d - %s\n", mqtt_GetErrno(), mqtt_GetError()); args->free(args); - free(args); + io_free(args); return 1; } @@ -113,7 +113,7 @@ main(int argc, char **argv) case 'h': default: args->free(args); - free(args); + io_free(args); Usage(); return 1; } @@ -122,7 +122,7 @@ main(int argc, char **argv) if (argc < 2) { printf("Error:: host for connect not found or connection id!\n\n"); args->free(args); - free(args); + io_free(args); Usage(); return 1; } else { @@ -132,7 +132,7 @@ main(int argc, char **argv) if (!io_gethostbyname(*argv, port, &args->addr)) { printf("Error:: host not valid #%d - %s\n", io_GetErrno(), io_GetError()); args->free(args); - free(args); + io_free(args); Usage(); return 1; } @@ -141,7 +141,7 @@ main(int argc, char **argv) if (!(args->cli = mqtt_cli_Open(&args->addr.sa, args->ka))) { args->free(args); - free(args); + io_free(args); return 2; } @@ -184,6 +184,6 @@ main(int argc, char **argv) mqtt_cli_Close(&args->cli); args->free(args); - free(args); + io_free(args); return ret; }