File tree Expand file tree Collapse file tree 1 file changed +5
-6
lines changed
Expand file tree Collapse file tree 1 file changed +5
-6
lines changed Original file line number Diff line number Diff line change @@ -384,11 +384,6 @@ int main(int argc, char **argv)
384384
385385 free (params .exec [0 ]);
386386
387- printf ("arg = %d\n" , arg );
388- for (arg = 0 ; args [arg ]; arg ++ ) {
389- printf ("args[%d] = \"%s\"\n" , arg , args [arg ]);
390- }
391-
392387 umount (OPK_MOUNTPOINT );
393388 mkdir (OPK_MOUNTPOINT , 0755 );
394389
@@ -459,7 +454,11 @@ int main(int argc, char **argv)
459454
460455 /* Then apply OPk keymap, if any */
461456 if (params .keymap != NULL ) {
462- sprintf (& command [7 ], "%s/%s" , OPK_MOUNTPOINT , params .keymap );
457+ if (params .keymap [0 ] == '/' ) {
458+ sprintf (& command [7 ], params .keymap );
459+ } else {
460+ sprintf (& command [7 ], "%s/%s" , OPK_MOUNTPOINT , params .keymap );
461+ }
463462 if (!access (& command [7 ], R_OK )) {
464463 fp = popen (command , "r" );
465464 if (fp != NULL ) {
You can’t perform that action at this time.
0 commit comments