diff --git a/gck-rpc-module.c b/gck-rpc-module.c
index fe315ac5b3d016ae5f990bc3754de2769a2a5225..1ddd18f12d20c7f30742b02997162ab9bf8fc4aa 100644
--- a/gck-rpc-module.c
+++ b/gck-rpc-module.c
@@ -130,8 +130,7 @@ static void parse_arguments(const char *string)
 		return;
 	}
 
-	arg = at = src;
-	for (src = dup; *src; src++) {
+	for (arg = at = src; *src; src++) {
 
 		/* Matching quote */
 		if (quote == *src) {