From 6953eee756388466fad2eb49270e5034801cc1f9 Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Wed, 14 Jul 2010 11:09:31 +0300 Subject: [PATCH] obexd: fix crash when resetting a session with no service A service driver may not be selected when resetting the session so it can be NULL and thus need to be verified before checking the existence of .reset callback. --- obexd/src/obex.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/obexd/src/obex.c b/obexd/src/obex.c index 4e3ec48a3..db04bfde3 100644 --- a/obexd/src/obex.c +++ b/obexd/src/obex.c @@ -275,7 +275,7 @@ static void os_session_mark_aborted(struct obex_session *os) static void os_reset_session(struct obex_session *os) { os_session_mark_aborted(os); - if (os->service->reset) + if (os->service && os->service->reset) os->service->reset(os, os->service_data); if (os->object) { -- 2.47.3