From b60475349746b6c11bc455795fe2bc4e77404649 Mon Sep 17 00:00:00 2001
From: Warner Losh <imp@FreeBSD.org>
Date: Sun, 22 Sep 1996 06:36:49 +0000
Subject: [PATCH] Fix a possible syntax error in rc when swapfile isn't defined
 at all. This can happen when the user is upgrading from an older version and
 his/her sysconfig file doesn't have swapfile defined to be NO in it.

---
 etc/rc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/etc/rc b/etc/rc
index 17249640c4e8..329b3ea74097 100644
--- a/etc/rc
+++ b/etc/rc
@@ -1,5 +1,5 @@
 #!/bin/sh
-#	$Id: rc,v 1.97 1996/08/21 23:15:36 jkh Exp $
+#	$Id: rc,v 1.98 1996/09/02 13:09:54 phk Exp $
 #	From: @(#)rc	5.27 (Berkeley) 6/5/91
 
 # System startup script run by init on autoboot
@@ -92,7 +92,7 @@ if [ -f /etc/sysconfig ]; then
 fi
 
 # Add additional swapfile, if configured.
-if [ "x$swapfile" != "xNO" -a -w $swapfile -a -f /dev/vn0b ]; then
+if [ "x$swapfile" != "xNO" -a -w "$swapfile" -a -f /dev/vn0b ]; then
 	echo "Adding $swapfile as additional swap."
 	/usr/sbin/vnconfig /dev/vn0b $swapfile && swapon /dev/vn0b
 fi