Thanks to visit codestin.com
Credit goes to github.com

Skip to content

[leak] Variable "sa" going out of scope leaks the storage it points to #18349

@thaystg

Description

@thaystg
*** CID 1457241:    (RESOURCE_LEAK)
/mono/metadata/w32socket.c: 1435 in ves_icall_System_Net_Sockets_Socket_ReceiveFrom_icall()
1429            if (!is_ok (error))
1430                    return 0;
1431           
1432            recvflags = convert_socketflags (flags);
1433            if (recvflags == -1) {
1434                    *werror = WSAEOPNOTSUPP;
>>>     CID 1457241:    (RESOURCE_LEAK)
>>>     Variable "sa" going out of scope leaks the storage it points to.
1435                    return 0;
1436            }
1437     
1438            ret = mono_w32socket_recvfrom (sock, buffer, count, recvflags, sa, &sa_size, blocking);
1439            if (ret == SOCKET_ERROR) {
1440                    *werror = mono_w32socket_get_last_error ();

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions