Clear warning on SelectCore:
- use new instead of malloc/memset to init struct
This commit is contained in:
@@ -54,7 +54,7 @@ CSelect::~CSelect()
|
|||||||
while (FirstHandle)
|
while (FirstHandle)
|
||||||
{
|
{
|
||||||
NextHandle = FirstHandle->Next;
|
NextHandle = FirstHandle->Next;
|
||||||
free( FirstHandle );
|
delete FirstHandle;
|
||||||
FirstHandle = NextHandle;
|
FirstHandle = NextHandle;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -95,8 +95,7 @@ void CSelect::Add( int FD, bool Read, bool Write, THandle * Handle, CSelectableB
|
|||||||
}
|
}
|
||||||
if (!*SelectHandle) {
|
if (!*SelectHandle) {
|
||||||
// Create if not exist
|
// Create if not exist
|
||||||
*SelectHandle = (TSelectHandle*)malloc( sizeof(TSelectHandle) );
|
*SelectHandle = new TSelectHandle;
|
||||||
memset( *SelectHandle, 0, sizeof(TSelectHandle) );
|
|
||||||
|
|
||||||
// Set Parameters
|
// Set Parameters
|
||||||
(*SelectHandle)->FD = FD;
|
(*SelectHandle)->FD = FD;
|
||||||
@@ -229,7 +228,7 @@ bool CSelect::Test()
|
|||||||
*HandlePtr = (*HandlePtr)->Next;
|
*HandlePtr = (*HandlePtr)->Next;
|
||||||
|
|
||||||
// Destroy and go to next
|
// Destroy and go to next
|
||||||
free( Handle );
|
delete Handle;
|
||||||
Handle = *HandlePtr;
|
Handle = *HandlePtr;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user