]> git.sesse.net Git - vlc/commitdiff
picture_pool: partly fix integer overflow
authorRémi Denis-Courmont <remi@remlab.net>
Sat, 1 Nov 2014 12:56:13 +0000 (14:56 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Sat, 1 Nov 2014 12:57:43 +0000 (14:57 +0200)
picture_pool_NonEmpty() still won´t work quite right when the overflow
happens, but that function is a horrible dysfunctional hack anyway.

src/misc/picture_pool.c

index 53118a2ca8abe97527eea8a43c28b22ab58b2c0f..3603887482e363505b98152bfc14482ad05475d7 100644 (file)
@@ -41,11 +41,11 @@ struct picture_gc_sys_t {
     picture_pool_t *pool;
     picture_t *picture;
     bool in_use;
-    int64_t tick;
+    uint64_t tick;
 };
 
 struct picture_pool_t {
-    int64_t        tick;
+    uint64_t       tick;
     /* */
     unsigned       picture_count;
     picture_t      **picture;