busybox: update to 1.19.2 (thanks to Peter Wagner)
[openwrt/staging/yousong.git] / package / busybox / patches / 910-insmod-q-flag.patch
index 596fe910de58b077aab8d93633c773afcd34e927..6002f20f1b55713e92c0a3a8e46153574fda783a 100644 (file)
@@ -1,6 +1,6 @@
 --- a/modutils/insmod.c
 +++ b/modutils/insmod.c
-@@ -133,7 +133,7 @@ int insmod_main(int argc, char **argv) M
+@@ -139,7 +139,7 @@ int insmod_main(int argc, char **argv) M
  int insmod_main(int argc UNUSED_PARAM, char **argv)
  {
        char *filename;
@@ -9,7 +9,7 @@
  
        /* Compat note:
         * 2.6 style insmod has no options and required filename
-@@ -143,10 +143,8 @@ int insmod_main(int argc UNUSED_PARAM, c
+@@ -149,10 +149,8 @@ int insmod_main(int argc UNUSED_PARAM, c
         * or in $MODPATH.
         */
  
  
        filename = *++argv;
        if (!filename)
-@@ -157,7 +155,7 @@ int insmod_main(int argc UNUSED_PARAM, c
-                       goto done;
+@@ -163,7 +161,7 @@ int insmod_main(int argc UNUSED_PARAM, c
+               goto done;
  
-       rc = bb_init_module(g_filename, parse_cmdline_module_options(argv));
+       rc = bb_init_module(g_filename, parse_cmdline_module_options(argv, /*quote_spaces:*/ 0));
 -      if (rc)
 +      if (rc && !(opt & INSMOD_OPT_SILENT))
                bb_error_msg("can't insert '%s': %s", filename, moderror(rc));