diff options
author | hrs <hrs@FreeBSD.org> | 2009-10-05 20:11:33 +0000 |
---|---|---|
committer | hrs <hrs@FreeBSD.org> | 2009-10-05 20:11:33 +0000 |
commit | 3c6c0fbaddc33d4c8303445bbe08717280dce4cc (patch) | |
tree | d5f2c4cb14d1d5dfed96eec1dd577b4c2e6380f0 /etc/rc.subr | |
parent | ef5e63d04acb443425738535accb3cb7831d253e (diff) | |
download | FreeBSD-src-3c6c0fbaddc33d4c8303445bbe08717280dce4cc.zip FreeBSD-src-3c6c0fbaddc33d4c8303445bbe08717280dce4cc.tar.gz |
Fix a case when both ${name}_program and ${command} are defined.
Spotted by: Michio "Karl" Jinbo
Diffstat (limited to 'etc/rc.subr')
-rw-r--r-- | etc/rc.subr | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/etc/rc.subr b/etc/rc.subr index 6cb7db5..fd94cc9 100644 --- a/etc/rc.subr +++ b/etc/rc.subr @@ -602,7 +602,7 @@ run_rc_command() esac eval _override_command=\$${name}_program - command=${command:-${_override_command}} + command=${command:+${_override_command:-$command}} _keywords="start stop restart rcvar $extra_commands" rc_pid= |