diff options
author | Richard Braun <rbraun@sceen.net> | 2017-06-04 13:16:36 +0200 |
---|---|---|
committer | Richard Braun <rbraun@sceen.net> | 2017-06-04 13:16:36 +0200 |
commit | 4d8c33790b9e6ec177f806faa97eeb0123be9c70 (patch) | |
tree | eca8f7d44eb3cad13cd450d85d0444c096f56ae0 /kern/arg.c | |
parent | ffe673cb588709747b8658ed5ba3679e23ad4799 (diff) |
kern/arg: fix argument reporting
Diffstat (limited to 'kern/arg.c')
-rw-r--r-- | kern/arg.c | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -64,7 +64,15 @@ arg_setup(const char *cmdline) void __init arg_info(void) { - printf("arg: %s\n", arg_cmdline); + char cmdline[sizeof(arg_cmdline)]; + size_t i; + + for (i = 0; &arg_cmdline[i] < arg_cmdline_end; i++) { + cmdline[i] = (arg_cmdline[i] == '\0') ? ' ' : arg_cmdline[i]; + } + + cmdline[i] = '\0'; + printf("arg: %s\n", cmdline); } static const char * __init |