Changes to ARM-DSP test project based on IPC update
[keystone-rtos/rm-lld.git] / test / k2k / armv7 / linux / rm_dsp_client_test.c
index d54fa50da8da245bdd3a0846a8dffb8b78b3fbcd..19d72b8e2b86579eb9f341378661c6fba3bda39e 100644 (file)
@@ -40,7 +40,7 @@
 #include <stdlib.h>
 
 /* IPC Headers */
-#include <Std.h>
+#include <ti/ipc/Std.h>
 #include <ti/ipc/Ipc.h>
 #include <ti/ipc/MessageQ.h>
 
@@ -221,14 +221,16 @@ int main (int argc, char ** argv)
            printf("\tDefaults: ProcId: %d\n", PROC_ID_DEFAULT);
            exit(0);
     }
+
+    status = Ipc_start();
+
     if (procId >= MultiProc_getNumProcessors()) {
         printf("ProcId must be less than %d\n", MultiProc_getNumProcessors());
+        Ipc_stop();
         exit(0);
     }
     printf("Using procId : %d\n", procId);
 
-    status = Ipc_start();
-
     if (status >= 0) {
         rmServerExchange_execute(procId);
         Ipc_stop();