diff --git a/tests/manual/trk/adapter.cpp b/tests/manual/trk/adapter.cpp
index b679b5c8244a7146a5f27d052a1f41a48ff88c39..4b69fa16b3348321f8250a147ca4d8a62a2a1f01 100644
--- a/tests/manual/trk/adapter.cpp
+++ b/tests/manual/trk/adapter.cpp
@@ -1318,9 +1318,10 @@ void Adapter::startInferiorIfNeeded()
     appendByte(&ba, 0); // ?
     appendByte(&ba, 0); // ?
 
-    appendString(&ba, "C:\\sys\\bin\\filebrowseapp.exe", TargetByteOrder);
-    ba.append('\0');
-    ba.append('\0');
+    QByteArray file("C:\\sys\\bin\\filebrowseapp.exe");
+    file.append('\0');
+    file.append('\0');
+    appendString(&ba, file, TargetByteOrder);
     sendTrkMessage(0x40, CB(handleCreateProcess), ba); // Create Item
 }