summaryrefslogtreecommitdiffstats
path: root/sys/boot/common
diff options
context:
space:
mode:
authormsmith <msmith@FreeBSD.org>1998-10-05 05:40:58 +0000
committermsmith <msmith@FreeBSD.org>1998-10-05 05:40:58 +0000
commit3cdfede597d0da4bfa72357ab6dcc53330a301f3 (patch)
treea071e48fcadd143e3689814ba23b4996eab8e25b /sys/boot/common
parentbd9fb75d918bb9350204c92d6128208a2d8a5c8d (diff)
downloadFreeBSD-src-3cdfede597d0da4bfa72357ab6dcc53330a301f3.zip
FreeBSD-src-3cdfede597d0da4bfa72357ab6dcc53330a301f3.tar.gz
Insert whitespace between unargv'd arguments.
Submitted by: "Louis A. Mamakos" <louie@TransSys.COM>
Diffstat (limited to 'sys/boot/common')
-rw-r--r--sys/boot/common/misc.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/sys/boot/common/misc.c b/sys/boot/common/misc.c
index 96c58f8..36600e7 100644
--- a/sys/boot/common/misc.c
+++ b/sys/boot/common/misc.c
@@ -23,7 +23,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: misc.c,v 1.3 1998/09/19 01:31:28 msmith Exp $
+ * $Id: misc.c,v 1.4 1998/09/26 10:51:38 dfr Exp $
*/
#include <string.h>
@@ -42,15 +42,19 @@ unargv(int argc, char *argv[])
char *cp;
for (hlong = 0, i = 0, hlong = 0; i < argc; i++)
- hlong += strlen(argv[i]) + 1;
+ hlong += strlen(argv[i]) + 2;
if(hlong == 0)
return(NULL);
cp = malloc(hlong);
cp[0] = 0;
- for (i = 0; i < argc; i++)
+ for (i = 0; i < argc; i++) {
strcat(cp, argv[i]);
+ if (i < (argc - 1))
+ strcat(cp, " ");
+ }
+
return(cp);
}
OpenPOWER on IntegriCloud