[Openais] exec/ipc.c bug?
Hans Feldt
Hans.Feldt at ericsson.com
Wed Nov 8 08:08:18 PST 2006
There are several places in ipc.c where conn_info_partner is
dereferenced without validation.
Steven, pls check this.
Regards,
Hans
Hans Feldt wrote:
> I got a segv on a null pointer in ipc.c. Possible fix attached.
>
>
> ------------------------------------------------------------------------
>
> Index: exec/ipc.c
> ===================================================================
> --- exec/ipc.c (revision 1291)
> +++ exec/ipc.c (working copy)
> @@ -931,7 +931,9 @@
>
> conn_info = list_entry (list, struct conn_info, list);
> conn_info->flow_control_enabled = 1;
> - conn_info->conn_info_partner->flow_control_enabled = 1;
> + if (conn_info->conn_info_partner != NULL) {
> + conn_info->conn_info_partner->flow_control_enabled = 1;
> + }
> }
> }
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Openais mailing list
> Openais at lists.osdl.org
> https://lists.osdl.org/mailman/listinfo/openais
More information about the Openais
mailing list