diff --git a/src/examples/media-session/media-session.c b/src/examples/media-session/media-session.c index b1ecf6a0a..f553f23a3 100644 --- a/src/examples/media-session/media-session.c +++ b/src/examples/media-session/media-session.c @@ -321,6 +321,10 @@ int sm_object_destroy(struct sm_object *obj) pw_proxy_unref(p); if (h) pw_proxy_unref(h); + + obj->proxy = NULL; + obj->handle = NULL; + return 0; }