From 93818b7c4ddecebf94eb99e019b29ebdcd5c9bf5 Mon Sep 17 00:00:00 2001
From: Martin Stjernholm <mast@lysator.liu.se>
Date: Wed, 12 Jul 2000 21:56:01 +0200
Subject: [PATCH] Fixed correct argument quoting when passing args through gdb.

Rev: bin/pike.in:1.5
---
 bin/pike.in | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/bin/pike.in b/bin/pike.in
index f039d61f02..dd7a43055d 100644
--- a/bin/pike.in
+++ b/bin/pike.in
@@ -16,7 +16,12 @@ esac
 
 if test x"$1" = x--gdb; then
   shift
-  echo set args -m$BUILDDIR/master.pike $@ > .gdbinit
+  args="set args '-m$BUILDDIR/master.pike'"
+  for arg do
+    arg=`echo $arg | sed -e s/\'/\'\"\'\"\'/g`
+    args="$args '$arg'"
+  done
+  echo $args > .gdbinit
   gdb "$BUILDDIR/pike"
   rm .gdbinit
 else
-- 
GitLab