Package: nvi
Version: 1.79-25
Severity: normal
Tags: patch

/etc/init.d/nviboot calls "su" with the wrong syntax, resulting in a "syntax
error" that goes unnoticed because stderr is redirected to /dev/null.

please see the attached patch.

regards.  
-- giuseppe

-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-6-686
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages nvi depends on:
ii  libc6                  2.3.6.ds1-13etch4 GNU C Library: Shared libraries
ii  libncurses5            5.5-5             Shared libraries for terminal hand

nvi recommends no packages.

-- no debconf information
--- /tmp/nviboot        2006-10-15 14:13:45.000000000 +0200
+++ /etc/init.d/nviboot 2008-02-14 11:57:11.000000000 +0100
@@ -76,7 +76,7 @@
                if test -n "$recfile" -a -s "$recfile"; then
                         sessions_found="yes"
                         owner=`stat --format='%U' $recfile`
-                       (su - nobody -c $SENDMAIL $owner < $i &) </dev/null 
>/dev/null 2>&0
+                       (su - nobody -c "$SENDMAIL $owner" < $i &) </dev/null 
>/dev/null 2>&0
                else
                        rm -f $i
                fi

Reply via email to