Fix SVACE defects 50/113950/1
authorSeungbae Shin <seungbae.shin@samsung.com>
Thu, 9 Feb 2017 10:32:06 +0000 (19:32 +0900)
committerSeungbae Shin <seungbae.shin@samsung.com>
Thu, 9 Feb 2017 10:32:06 +0000 (19:32 +0900)
[Version] 5.0.130
[Profile] Common
[Issue Type] Security

Change-Id: Ie5d6760f1fc27b07fb3e82a6a1586841267feb3e

packaging/pulseaudio-modules-tizen.spec
src/device-manager.c
src/hal-interface.c

index 0d62851..2e380d0 100644 (file)
@@ -1,6 +1,6 @@
 Name:             pulseaudio-modules-tizen
 Summary:          Pulseaudio modules for Tizen
-Version:          5.0.129
+Version:          5.0.130
 Release:          0
 Group:            Multimedia/Audio
 License:          LGPL-2.1+
index 8d73a0c..8d771b4 100644 (file)
@@ -2096,6 +2096,7 @@ static struct device_file_map *parse_device_file_map() {
         }
     } else {
         pa_log_error("Get device files object failed");
+        pa_xfree(file_map);
         return NULL;
     }
 
@@ -2785,6 +2786,7 @@ static void handle_is_stream_on_device(DBusConnection *conn, DBusMessage *msg, v
                     break;
                 }
             }
+            pa_intset_free(stream_id_set);
         } else {
             pa_log_info("device(%d) is not activated, regard as no stream on it", device_id);
             is_on = false;
index 80d3408..756125f 100644 (file)
@@ -87,6 +87,7 @@ pa_hal_interface* pa_hal_interface_get(pa_core *core) {
 
      } else {
          pa_log_error("open hal_interface failed :%s", dlerror());
+         pa_xfree(h);
          return NULL;
      }