ladishd: don't crash when room link port is not found
User can attempt to load a project into room with fewer ports than the room where project was saved. This was causing ASSERT: Wed Dec 1 04:36:45 2010: ERROR: callback_elstart: Cannot find room link port. Wed Dec 1 04:36:45 2010: ERROR: callback_elend: ASSERT(context_ptr->port != NULL) failed. function callback_elend in ../daemon/room_load.c: 652 This changeset fixes the ASSERT by failing the project load.
This commit is contained in:
parent
0cfdeec2e7
commit
8ac048d601
|
@ -395,7 +395,7 @@ static void callback_elstart(void * data, const char * el, const char ** attr)
|
|||
if (context_ptr->port == NULL)
|
||||
{
|
||||
log_error("Cannot find room link port.");
|
||||
context_ptr->port = NULL;
|
||||
context_ptr->error = XML_TRUE;
|
||||
}
|
||||
|
||||
return;
|
||||
|
|
Loading…
Reference in New Issue