Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1e78b623 authored by Chris Manton's avatar Chris Manton
Browse files

Add termination nullptr to signify end of arg list

Bug: 153703013
Test: Manual verification
Change-Id: I46f583a1a5066ee4ddbd71e4dd0ee94d2d9d6374
parent c6c61b9b
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -1135,7 +1135,10 @@ static void dumpNative(JNIEnv* env, jobject obj, jobject fdObj,

  jstring* argObjs = new jstring[numArgs];
  const char** args = nullptr;
  if (numArgs > 0) args = new const char*[numArgs];
  if (numArgs > 0) {
    args = new const char*[numArgs + 1];
    args[numArgs] = nullptr;
  }

  for (int i = 0; i < numArgs; i++) {
    argObjs[i] = (jstring)env->GetObjectArrayElement(argArray, i);