diff --git a/src/load_abc.cpp b/src/load_abc.cpp index b45f972f..35b1555d 100644 --- a/src/load_abc.cpp +++ b/src/load_abc.cpp @@ -3945,7 +3945,7 @@ BOOL CSoundFile::ReadABC(const uint8_t *lpStream, DWORD dwMemLength) char *pm = p; if (mmstack[mmsp]->pos < (LONG)dwMemLength) { pm = abc_continuated(h, mmstack[mmsp], p); - if (pm+2) + if(*(pm+2)) abc_new_macro(h, pm+2); } if( pm != p ) {