diff --git a/lib/exe/media.php b/lib/exe/media.php
index 144cd19f4db49757dea1e55f469ac20663ff0d7b..cc78d6b72b9214f2536e091c3d552c46d87ab8fa 100644
--- a/lib/exe/media.php
+++ b/lib/exe/media.php
@@ -125,7 +125,7 @@ function media_upload($NS,$AUTH){
     io_makeFileDir($fn);
     if(move_uploaded_file($file['tmp_name'], $fn)) {
       // set the correct permission here
-      if($conf['fperm']) chmod($fn, $fperm);
+      if($conf['fperm']) chmod($fn, $conf['fperm']);
       msg($lang['uploadsucc'],1);
       return true;
     }else{