diff --git a/dlls/msnet32/msnet32.spec b/dlls/msnet32/msnet32.spec index ee0bdbe5acb..fcf4a0c994b 100644 --- a/dlls/msnet32/msnet32.spec +++ b/dlls/msnet32/msnet32.spec @@ -54,8 +54,7 @@ 54 stub @ 55 stub @ 56 stub @ - 57 stub @ - 57 stdcall @(long long ptr long ptr) MSNET32_57 + 57 stdcall @(long long ptr long ptr) MSNET32_57 58 stub @ 59 stub @ 60 stub @ diff --git a/tools/winebuild/parser.c b/tools/winebuild/parser.c index 3f8c34692d1..0b6118b4668 100644 --- a/tools/winebuild/parser.c +++ b/tools/winebuild/parser.c @@ -517,6 +517,11 @@ static int ParseOrdinal(int ordinal) if (ordinal > Limit) Limit = ordinal; if (ordinal < Base) Base = ordinal; odp->ordinal = ordinal; + if (Ordinals[ordinal]) + { + error( "Duplicate ordinal %d\n", ordinal ); + goto error; + } Ordinals[ordinal] = odp; }