From 4c2181cae2accf4b9f48931dbf584e3e56344e84 Mon Sep 17 00:00:00 2001
From: midipix <writeonce@midipix.org>
Date: Sat, 19 Mar 2016 19:22:07 -0400
Subject: slbt_get_exec_ctx(): fix handling of -Wc pass-through switch.

---
 src/logic/slbt_exec_ctx.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

(limited to 'src/logic')

diff --git a/src/logic/slbt_exec_ctx.c b/src/logic/slbt_exec_ctx.c
index 57e0c88..58131b0 100644
--- a/src/logic/slbt_exec_ctx.c
+++ b/src/logic/slbt_exec_ctx.c
@@ -74,7 +74,7 @@ static struct slbt_exec_ctx_impl * slbt_exec_ctx_alloc(
 	for (parg=dctx->cctx->cargv; *parg; parg++, argc++)
 		if (!(strncmp("-Wc,",*parg,4)))
 			size += sizeof('\0') + slbt_parse_comma_separated_flags(
-					parg[4],&argc);
+					&(*parg)[4],&argc);
 		else
 			size += sizeof('\0') + strlen(*parg);
 
@@ -185,7 +185,7 @@ int  slbt_get_exec_ctx(
 	/* cargv, -Wc */
 	for (i=0, parg=dctx->cctx->cargv; *parg; parg++, ch++) {
 		if (!(strncmp("-Wc,",*parg,4))) {
-			strcpy(ch,parg[4]);
+			strcpy(ch,&(*parg)[4]);
 			ictx->ctx.argv[i++] = ch;
 
 			for (; *ch; ch++)
-- 
cgit v1.2.3