add handling for recived but no action redirect messages and log before abort. (closes #3614409)

This commit is contained in:
Vincent Sanders 2013-06-08 09:41:31 +01:00
parent 4bd65d429c
commit 1f14790d47
1 changed files with 11 additions and 4 deletions

View File

@ -643,13 +643,10 @@ nserror nscss_import(hlcache_handle *handle,
assert(ctx->css->imports[ctx->index].c == handle);
switch (event->type) {
case CONTENT_MSG_LOADING:
break;
case CONTENT_MSG_READY:
break;
case CONTENT_MSG_DONE:
error = nscss_import_complete(ctx);
break;
case CONTENT_MSG_ERROR:
hlcache_handle_release(handle);
ctx->css->imports[ctx->index].c = NULL;
@ -657,9 +654,19 @@ nserror nscss_import(hlcache_handle *handle,
error = nscss_import_complete(ctx);
/* Already released handle */
break;
case CONTENT_MSG_LOADING:
case CONTENT_MSG_READY:
case CONTENT_MSG_STATUS:
case CONTENT_MSG_REDIRECT:
/* messages content handler will legitamately recive
* but does not need to handle
*/
break;
default:
/* all other messages are unexpected and fatal */
LOG(("Unhandled message type %d", event->type));
assert(0);
}