diff options
author | Seungbae Shin <seungbae.shin@samsung.com> | 2018-01-30 16:18:00 +0900 |
---|---|---|
committer | Seungbae Shin <seungbae.shin@samsung.com> | 2018-01-30 16:18:47 +0900 |
commit | 0adc911948a9e8607b6becdab975ed0a492f9450 (patch) | |
tree | 1d5c0c108d26f68d848a3e4505c6e05ade12814c | |
parent | 7294ce1b933510cbaa28d496f463c478e200a640 (diff) | |
download | libmm-session-0adc911948a9e8607b6becdab975ed0a492f9450.tar.gz libmm-session-0adc911948a9e8607b6becdab975ed0a492f9450.tar.bz2 libmm-session-0adc911948a9e8607b6becdab975ed0a492f9450.zip |
Avoid using non signal-aync-safety on signal handlersubmit/tizen_4.0/20180821.015055submit/tizen_4.0/20180130.075108accepted/tizen/4.0/unified/20180821.020815accepted/tizen/4.0/unified/20180131.050117tizen_4.0_tv
[Version] 0.2.19
[Issue Type] TV product
Change-Id: I7d185bdb97f48b56251adb760aef6487784de0ab
-rw-r--r-- | mm_session.c | 8 | ||||
-rw-r--r-- | packaging/libmm-session.spec | 2 |
2 files changed, 9 insertions, 1 deletions
diff --git a/mm_session.c b/mm_session.c index aec48fc..6d2c86d 100644 --- a/mm_session.c +++ b/mm_session.c @@ -389,13 +389,19 @@ void __session_signal_handler(int signo, siginfo_t *siginfo, void *context) { sigset_t old_mask, all_mask; +#ifndef TIZEN_TV debug_warning("ENTER, signo(%d), siginfo(%p), context(%p)", signo, siginfo, context); +#endif /* signal block -------------- */ sigfillset(&all_mask); sigprocmask(SIG_BLOCK, &all_mask, &old_mask); +#ifndef TIZEN_TV _mm_session_util_delete_information(-1); +#else + unlink(g_filename); +#endif sigprocmask(SIG_SETMASK, &old_mask, NULL); /* signal unblock ------------ */ @@ -441,7 +447,9 @@ void __session_signal_handler(int signo, siginfo_t *siginfo, void *context) break; } +#ifndef TIZEN_TV debug_warning("LEAVE"); +#endif } #ifdef TIZEN_TV diff --git a/packaging/libmm-session.spec b/packaging/libmm-session.spec index 85dd1af..96696a3 100644 --- a/packaging/libmm-session.spec +++ b/packaging/libmm-session.spec @@ -1,6 +1,6 @@ Name: libmm-session Summary: Multimedia Session Library -Version: 0.2.18 +Version: 0.2.19 Release: 0 Group: Multimedia/Libraries License: Apache-2.0 |