Преглед изворни кода

Undo changes: escaping options with backslash

bel2125 пре 8 година
родитељ
комит
034b37e575
1 измењених фајлова са 6 додато и 2 уклоњено
  1. 6 2
      src/main.c

+ 6 - 2
src/main.c

@@ -373,6 +373,7 @@ sdup(const char *str)
 }
 
 
+#if 0
 static char *
 sdupesc(const char *str)
 {
@@ -482,6 +483,7 @@ sdupesc(const char *str)
 	}
 	return p;
 }
+#endif
 
 
 static const char *
@@ -563,13 +565,15 @@ set_option(char **options, const char *name, const char *value)
 
 	for (i = 0; i < MAX_OPTIONS; i++) {
 		if (options[2 * i] == NULL) {
+            /* Option not set yet. Add new option */
 			options[2 * i] = sdup(name);
-			options[2 * i + 1] = sdupesc(value);
+            options[2 * i + 1] = sdup(value);
 			options[2 * i + 2] = NULL;
 			break;
 		} else if (!strcmp(options[2 * i], name)) {
+            /* Option already set. Overwrite */
 			free(options[2 * i + 1]);
-			options[2 * i + 1] = sdupesc(value);
+            options[2 * i + 1] = sdup(value);
 			break;
 		}
 	}