Index: rebaseimage.cc =================================================================== RCS file: /cvsroot/kde-cygwin/tools/rebase/rebaseimage.cc,v retrieving revision 1.5 diff -u -p -r1.5 rebaseimage.cc --- rebaseimage.cc 21 Jan 2003 21:33:27 -0000 1.5 +++ rebaseimage.cc 29 Jan 2003 19:42:33 -0000 @@ -75,11 +75,6 @@ BOOL ReBaseImage( if (fGoingDown) *NewImageBase -= *NewImageSize; - else - *NewImageBase += *NewImageSize; - - if (fGoingDown) - *NewImageBase -= *NewImageSize; // already rebased if (ntheader->OptionalHeader.ImageBase == *NewImageBase) @@ -103,6 +98,8 @@ BOOL ReBaseImage( return false; } + if (!fGoingDown) + *NewImageBase += *NewImageSize; SetLastError(NO_ERROR); return true;