From: Frederic Suter Date: Mon, 15 May 2017 07:07:50 +0000 (+0200) Subject: another bunch of sonar treats X-Git-Tag: v3.16~274^2~14 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/0d667daf38b65d998e61054cb52211c8e4d7283d?hp=--cc another bunch of sonar treats --- 0d667daf38b65d998e61054cb52211c8e4d7283d diff --git a/examples/java/app/pingpong/Receiver.java b/examples/java/app/pingpong/Receiver.java index 089ec45b13..b9955d47b7 100644 --- a/examples/java/app/pingpong/Receiver.java +++ b/examples/java/app/pingpong/Receiver.java @@ -17,7 +17,7 @@ public class Receiver extends Process { } public void main(String[] args) throws MsgException { - for (int i = 0 ; i struct make_integer_sequence : - public make_integer_sequence + make_integer_sequence {}; template struct make_integer_sequence { diff --git a/src/bindings/java/jmsg.cpp b/src/bindings/java/jmsg.cpp index 3a5392d70a..a677fdaed3 100644 --- a/src/bindings/java/jmsg.cpp +++ b/src/bindings/java/jmsg.cpp @@ -88,13 +88,8 @@ static void __JAVA_host_priv_free(void *host) { } -static void __JAVA_storage_priv_free(void *storage) -{ -} - JNIEXPORT void JNICALL Java_org_simgrid_msg_Msg_init(JNIEnv * env, jclass cls, jobjectArray jargs) { - char **argv = nullptr; int index; int argc = 0; jstring jval; @@ -117,7 +112,7 @@ JNIEXPORT void JNICALL Java_org_simgrid_msg_Msg_init(JNIEnv * env, jclass cls, j argc = static_cast(env->GetArrayLength(jargs)); argc++; - argv = xbt_new(char *, argc + 1); + char** argv = new char*[argc + 1]; argv[0] = xbt_strdup("java"); for (index = 0; index < argc - 1; index++) { @@ -137,7 +132,7 @@ JNIEXPORT void JNICALL Java_org_simgrid_msg_Msg_init(JNIEnv * env, jclass cls, j free(argv[index]); } free(argv[argc]); - free(argv); + delete[] argv; } JNIEXPORT void JNICALL JNICALL Java_org_simgrid_msg_Msg_run(JNIEnv * env, jclass cls) diff --git a/src/xbt/xbt_log_layout_format.c b/src/xbt/xbt_log_layout_format.c index 1de4e72e6e..cd193fbb81 100644 --- a/src/xbt/xbt_log_layout_format.c +++ b/src/xbt/xbt_log_layout_format.c @@ -90,6 +90,7 @@ static int xbt_log_layout_format_doit(xbt_log_layout_t l, xbt_log_event_t ev, co case '\0': fprintf(stderr, "Layout format (%s) ending with %%\n", (char *)l->data); xbt_abort(); + break; case '%': *p = '%'; check_overflow(1);