diff --git a/dlls/webservices/tests/reader.c b/dlls/webservices/tests/reader.c index 3f83c66d962..7f42d0488e3 100644 --- a/dlls/webservices/tests/reader.c +++ b/dlls/webservices/tests/reader.c @@ -4048,6 +4048,7 @@ static void test_WsResetError(void) WsFreeError( error ); memset( &fault, 0, sizeof(fault) ); + memset( &xmlstr, 0, sizeof(xmlstr) ); xmlstr.bytes = (BYTE *)"str"; xmlstr.length = 3; @@ -4056,7 +4057,7 @@ static void test_WsResetError(void) hr = WsSetFaultErrorProperty( error, WS_FAULT_ERROR_PROPERTY_FAULT, &fault, sizeof(fault) ); ok( hr == S_OK, "got %#lx\n", hr ); - hr = WsSetFaultErrorProperty( error, WS_FAULT_ERROR_PROPERTY_ACTION, &xmlstr, sizeof(WS_XML_STRING) ); + hr = WsSetFaultErrorProperty( error, WS_FAULT_ERROR_PROPERTY_ACTION, &xmlstr, sizeof(xmlstr) ); ok( hr == S_OK, "got %#lx\n", hr ); hr = WsResetError( error );