summaryrefslogtreecommitdiffstats
path: root/development/opencomal/patches/03-fix_auto_segfault.diff
blob: 2a07685e2bab98ff95693b246f7bd1ff05ead107 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
diff -Naur opencomal-0.2.6/src/pdccmd.c opencomal-0.2.6.patched/src/pdccmd.c
--- opencomal-0.2.6/src/pdccmd.c	2017-12-10 17:36:56.144207669 -0500
+++ opencomal-0.2.6.patched/src/pdccmd.c	2017-12-10 17:37:14.539207700 -0500
@@ -260,9 +260,11 @@
 
 		aline = crunch_line(buf);
 
-		direct_cmd = !aline->ld;
-		result = process_comal_line(aline);
-		nr += step;
+		if(aline) {
+			direct_cmd = !aline->ld;
+			result = process_comal_line(aline);
+			nr += step;
+		}
 	}
 
 	return result;