Fix SVACE defect 01/107501/1 accepted/tizen/3.0/common/20161228.162150 accepted/tizen/3.0/ivi/20161228.091222 accepted/tizen/3.0/mobile/20161228.091124 accepted/tizen/3.0/tv/20161228.091139 accepted/tizen/3.0/wearable/20161228.091201 submit/tizen_3.0/20161227.051124
authorSeungbae Shin <seungbae.shin@samsung.com>
Wed, 28 Dec 2016 08:49:42 +0000 (17:49 +0900)
committerSeungbae Shin <seungbae.shin@samsung.com>
Wed, 28 Dec 2016 08:49:42 +0000 (17:49 +0900)
[Version] 0.10.116
[Profile] Common
[Issue Type] SVACE

Change-Id: I2bb5fdc9d27743b4d60efae5f82181fb776c10c5

packaging/pulseaudio-modules-tizen.spec
src/stream-manager.c

index 5778e3961414857e8064b2304c3b53ba79671346..589f77720eb2e1594cb9433ddf7f0cdfc640fbb6 100644 (file)
@@ -1,6 +1,6 @@
 Name:             pulseaudio-modules-tizen
 Summary:          Pulseaudio modules for Tizen
-Version:          5.0.115
+Version:          5.0.116
 Release:          0
 Group:            Multimedia/Audio
 License:          LGPL-2.1+
index d408f756ffc5946f9c273f27df6849e0c8c52c5b..062b650682e335150c66e51759022f72fa8bddb8 100644 (file)
@@ -932,6 +932,11 @@ static void set_media_active_device(pa_stream_manager *m) {
     pa_log_info("set media active device");
 
     media_info = pa_hashmap_get(m->stream_infos, STREAM_ROLE_MEDIA);
+    if (!media_info) {
+        pa_log_warning("No media roles");
+        return;
+    }
+
     if (media_info->route_type == STREAM_ROUTE_TYPE_AUTO) {
         playback_device = get_media_auto_device(DM_DEVICE_DIRECTION_OUT, m);
         capture_device = get_media_auto_device(DM_DEVICE_DIRECTION_IN, m);