diff --git a/dlls/itss/storage.c b/dlls/itss/storage.c index 13fc9c1dd03..bc800a7f99c 100644 --- a/dlls/itss/storage.c +++ b/dlls/itss/storage.c @@ -336,7 +336,7 @@ HRESULT WINAPI ITSS_IStorageImpl_OpenStream( if( pwcsName[0] == '/' ) { WCHAR *p = &path[strlenW( path ) - 1]; - while( ( path <= p ) && ( *p = '/' ) ) + while( ( path <= p ) && ( *p == '/' ) ) *p-- = 0; } strcatW( path, pwcsName ); diff --git a/dlls/winedos/int21.c b/dlls/winedos/int21.c index 77d8269a2dc..6df193ce80e 100644 --- a/dlls/winedos/int21.c +++ b/dlls/winedos/int21.c @@ -2630,7 +2630,7 @@ static void INT21_Ioctl_Block( CONTEXT86 *context ) TRACE("IOCTL - SET LOGICAL DRIVE MAP for drive %s\n", INT21_DriveName( BL_reg(context))); dev[0] = 'A' + drive; dev[1] = ':'; dev[2] = 0; - tgt[0] = 'A' + drive + 1; dev[1] = ':'; dev[2] = '\\'; dev[3] = 0; + tgt[0] = 'A' + drive + 1; tgt[1] = ':'; tgt[2] = '\\'; tgt[3] = 0; if (!DefineDosDeviceW(DDD_RAW_TARGET_PATH, dev, tgt)) { SET_CFLAG(context);