Blob Blame History Raw
diff -Nrup atasm106.orig/src/asm.c atasm106/src/asm.c
--- atasm106.orig/src/asm.c	2009-03-17 21:39:26.000000000 +0100
+++ atasm106/src/asm.c	2009-03-22 15:14:31.000000000 +0100
@@ -2163,8 +2163,8 @@ int main(int argc, char *argv[]) {
       }
     else if (!strncasecmp(argv[i],"-d",2)) {
       str_list *str=(str_list *)malloc(sizeof(str_list));
-      str->str=(char *)malloc(strlen(argv[i]+1));
-      strcpy(str->str,argv[i]+1);
+      str->str=(char *)malloc(strlen(argv[i]+2));
+      strcpy(str->str,argv[i]+2);
       str->next=predefs;
       predefs=str;
     } else if (!strcasecmp(argv[i],"-s"))