From 692fe4c226740960e0632c5d1361e7dae053ed3d Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Tue, 6 Sep 2005 19:11:47 +0000
Subject: [PATCH] If fread() fails, exit loop... should fix the last statement
 stutter.

---
 src/sbbs3/unbaja.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/sbbs3/unbaja.c b/src/sbbs3/unbaja.c
index 6aa8d6f99a..6c81fb55b0 100644
--- a/src/sbbs3/unbaja.c
+++ b/src/sbbs3/unbaja.c
@@ -1243,7 +1243,8 @@ void decompile(FILE *bin, FILE *src)
 		ush=ftell(bin);
 		fprintf(src,":label_%04x\n",ush);
 
-		fread(&uch,1,1,bin);
+		if(fread(&uch,1,1,bin)!=1)
+			break;
 		switch(uch) {
 			case CS_USE_INT_VAR:
 				usevar=TRUE;
-- 
GitLab