Drop buffer first, _then_ ask for real position

This commit is contained in:
Andrey A. Chernov 2001-08-31 18:54:44 +00:00
parent 2ff678f5bb
commit 7cf30ace84

View file

@ -121,10 +121,10 @@ get_real_pos:
fp->_r += pos;
pos = 0;
} else {
if (spos == -1)
goto get_real_pos;
fp->_p = fp->_bf._base;
fp->_r = 0;
if (spos == -1)
goto get_real_pos;
pos = spos;
}
}
@ -136,11 +136,11 @@ get_real_pos:
fp->_r += pos;
pos = 0;
} else {
if (spos == -1)
goto get_real_pos;
fp->_p = fp->_bf._base;
fp->_r = 0;
FREEUB(fp);
if (spos == -1)
goto get_real_pos;
pos = spos;
}
}