vlc | branch: master | Steve Lhomme <[email protected]> | Wed Jul  4 09:47:31 
2018 +0200| [fcb8945e30779a22f26361bba24ff1aa5eed3f45] | committer: Steve Lhomme

threads: fix the time_t to vlc_tick_t conversion

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=fcb8945e30779a22f26361bba24ff1aa5eed3f45
---

 src/misc/threads.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/misc/threads.c b/src/misc/threads.c
index b34d28add5..e4ec1da935 100644
--- a/src/misc/threads.c
+++ b/src/misc/threads.c
@@ -213,13 +213,13 @@ int vlc_cond_timedwait(vlc_cond_t *cond, vlc_mutex_t 
*mutex, vlc_tick_t deadline
 }
 
 int vlc_cond_timedwait_daytime(vlc_cond_t *cond, vlc_mutex_t *mutex,
-                               time_t deadline)
+                               time_t deadline_daytime)
 {
     struct timespec ts;
+    vlc_tick_t deadline = vlc_tick_from_sec( deadline_daytime );
 
     timespec_get(&ts, TIME_UTC);
-    deadline -= vlc_tick_from_sec( ts.tv_sec );
-    deadline -= VLC_TICK_FROM_NS( ts.tv_nsec );
+    deadline -= vlc_tick_from_sec( ts.tv_sec ) + VLC_TICK_FROM_NS( ts.tv_nsec 
);
 
     return vlc_cond_wait_delay(cond, mutex, deadline);
 }

_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to