diff options
author | Simon Rettberg | 2013-11-20 15:38:53 +0100 |
---|---|---|
committer | Simon Rettberg | 2013-11-20 15:38:53 +0100 |
commit | 875044fcc3ce0b0f41f22c8c29b192058099e9f9 (patch) | |
tree | 50fca37eed563672f46f45fbce6ae76aaa8809eb | |
parent | [SERVER] Stümperhaften double-free gefixt (diff) | |
download | dnbd3-875044fcc3ce0b0f41f22c8c29b192058099e9f9.tar.gz dnbd3-875044fcc3ce0b0f41f22c8c29b192058099e9f9.tar.xz dnbd3-875044fcc3ce0b0f41f22c8c29b192058099e9f9.zip |
[SERVER] Deletion restrictions
-rw-r--r-- | src/server/image.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/image.c b/src/server/image.c index 172a0f3..a5ce4bd 100644 --- a/src/server/image.c +++ b/src/server/image.c @@ -1202,7 +1202,7 @@ static int image_ensureDiskSpace(uint64_t size) } image_release( current ); } - if ( oldest == NULL ) return FALSE; + if ( oldest == NULL || mtime == 0 || time(NULL) - mtime < 86400 ) return FALSE; oldest = image_lock( oldest ); if ( oldest == NULL ) return FALSE; memlogf( "[INFO] '%s' has to go!", oldest->lower_name ); |