bsd lang segv fix, enable bsd lv2, lv2 gui enable fix, proxy/ffmpeg toggle resize...
[goodguy/history.git] / cinelerra-5.1 / cinelerra / cachebase.C
index 267ff515e2bbe1674c847eea64a3c4eb151eeb94..40b1e1bf8d08b22dadac577f04ba56b8203891dc 100644 (file)
@@ -120,9 +120,9 @@ int CacheBase::delete_oldest()
                if( current->age < oldest->age )
                        oldest = current;
        }
-       if( oldest ) {
+       if( oldest && oldest->position >= 0 ) {
+               result = oldest->get_size();
                del_item(oldest);
-               result = 1;
        }
        lock->unlock();
        return result;