diff --git a/stage_file_proxy.module b/stage_file_proxy.module
index 64b74d5..c3fc3d3 100644
--- a/stage_file_proxy.module
+++ b/stage_file_proxy.module
@@ -64,7 +64,7 @@ function _stage_file_proxy_fetch($server, $relative_path) {
   curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.15) Gecko/20080623 Firefox/2.0.0.15');
   $res = curl_exec($ch);
   if (curl_getinfo($ch, CURLINFO_HTTP_CODE) < 300) {
-    if (file_check_directory($file_dir, FILE_CREATE_DIRECTORY | FILE_MODIFY_PERMISSIONS)) {
+    if (file_check_directory($dir_path, FILE_CREATE_DIRECTORY | FILE_MODIFY_PERMISSIONS)) {
       file_put_contents($file_dir . '/' . $relative_path, $res);
       return TRUE;
     }
