]> git.sur5r.net Git - cc65/commitdiff
Fixed a problem with input files with end address $FFFF.
authorcuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Thu, 19 Jan 2006 22:03:17 +0000 (22:03 +0000)
committercuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Thu, 19 Jan 2006 22:03:17 +0000 (22:03 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@3696 b7a2c559-68d2-44c3-8de9-860c34a00d81

src/da65/data.c

index 2d68816e54a0086a21e622c451fcf189816299bb..540231b96125fc04b08873bf1299d1e621854a2a 100644 (file)
@@ -209,7 +209,7 @@ unsigned AddrTable (void)
                BytesLeft -= 2;
 
         /* If we must define a label here, bail out */
-        if (MustDefLabel (PC)) {
+        if (BytesLeft && MustDefLabel (PC)) {
             break;
         }
     }
@@ -279,7 +279,7 @@ unsigned RtsTable (void)
                BytesLeft -= 2;
 
         /* If we must define a label here, bail out */
-        if (MustDefLabel (PC)) {
+        if (BytesLeft && MustDefLabel (PC)) {
             break;
         }
     }