SOURCES: poldek-bug139.patch (NEW) - fixes pld#139
megabajt
megabajt at pld-linux.org
Mon Apr 21 13:45:54 CEST 2008
Author: megabajt Date: Mon Apr 21 11:45:54 2008 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- fixes pld#139
---- Files affected:
SOURCES:
poldek-bug139.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/poldek-bug139.patch
diff -u /dev/null SOURCES/poldek-bug139.patch:1.1
--- /dev/null Mon Apr 21 13:45:54 2008
+++ SOURCES/poldek-bug139.patch Mon Apr 21 13:45:48 2008
@@ -0,0 +1,58 @@
+Index: cli/cli.c
+===================================================================
+RCS file: /cvsroot/poldek/poldek/cli/cli.c,v
+retrieving revision 1.44
+diff -u -r1.44 cli/cli.c
+--- cli/cli.c 3 Feb 2008 18:01:59 -0000 1.44
++++ cli/cli.c 20 Apr 2008 11:41:01 -0000
+@@ -731,9 +731,12 @@
+ const char *cmdline, struct cmd_pipe *cmd_pipe)
+ {
+ tn_array *cmd_chain;
+- int rc = 0, i;
++ int rc = 0, i, _verbose;
+
+ DBGF("%s\n", cmdline);
++
++ /* keep verbose setting as it changes when '-q' option is used */
++ _verbose = poldek_verbose ();
+
+ cmd_chain = poclidek_prepare_cmdline(cctx, cmdline);
+ if (cmd_chain == NULL)
+@@ -753,7 +756,10 @@
+ else
+ rc = poclidek_exec_cmd_ent(cctx, ts, ent, NULL);
+ }
+-
++
++ /* restore verbose setting */
++ poldek_set_verbose (_verbose);
++
+ n_array_free(cmd_chain);
+ return rc;
+ }
+Index: cli/shell.c
+===================================================================
+RCS file: /cvsroot/poldek/poldek/cli/shell.c,v
+retrieving revision 1.34
+diff -u -r1.34 cli/shell.c
+--- cli/shell.c 3 Feb 2008 18:01:59 -0000 1.34
++++ cli/shell.c 20 Apr 2008 11:41:02 -0000
+@@ -405,8 +405,6 @@
+
+ s = n_str_strip_ws(line);
+ if (*s) {
+- int _verbose = poldek_verbose();
+-
+ shInCmd = 1;
+ DBGF("(%s)\n", s);
+
+@@ -417,8 +415,6 @@
+ sigint_reset();
+ shDone = 0;
+ shInCmd = 0;
+-
+- poldek_set_verbose(_verbose);
+ }
+ free(line);
+
================================================================
More information about the pld-cvs-commit
mailing list