X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Finterfaces%2Fvmm_stream.c;h=27269d31527d62c9702044d9e6e340df41b12b16;hb=e61e0890e6f13b1362cfffdcd287e90f1d41e443;hp=4b391ace2fc6fa49237b7f579cdc16821bb29213;hpb=504b1b73f85263b47bba96207b0a615933f87b15;p=palacios.git diff --git a/palacios/src/interfaces/vmm_stream.c b/palacios/src/interfaces/vmm_stream.c index 4b391ac..27269d3 100644 --- a/palacios/src/interfaces/vmm_stream.c +++ b/palacios/src/interfaces/vmm_stream.c @@ -38,6 +38,11 @@ struct v3_stream * v3_stream_open(struct v3_vm_info * vm, const char * name, stream = V3_Malloc(sizeof(struct v3_stream)); + if (!stream) { + PrintError("Cannot allocate in opening a stream\n"); + return NULL; + } + stream->input = input; stream->guest_stream_data = guest_stream_data; stream->host_stream_data = stream_hooks->open(stream, name, vm->host_priv_data);