changeset 1150:6f7503231c17

Fix use-after-free case.
author Matti Hamalainen <ccr@tnsp.org>
date Thu, 05 Mar 2015 04:59:40 +0200
parents f5edb39a8db1
children b3d3dafecfe0
files src/dmres.c
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/dmres.c	Thu Mar 05 04:59:29 2015 +0200
+++ b/src/dmres.c	Thu Mar 05 04:59:40 2015 +0200
@@ -869,10 +869,10 @@
     if (f == NULL)
         return;
 
+    dmResourceUnref(f);
+
     if (f->fops->fclose != NULL)
         f->fops->fclose(f);
-
-    dmResourceUnref(f);
 }