Fix posix.statSync()
authorRyan Dahl <ry@tinyclouds.org>
Wed, 9 Dec 2009 09:32:19 +0000 (10:32 +0100)
committerRyan Dahl <ry@tinyclouds.org>
Wed, 9 Dec 2009 09:32:19 +0000 (10:32 +0100)
src/node_file.cc

index 19ddb0e..1289064 100644 (file)
@@ -172,10 +172,10 @@ static Handle<Value> Stat(const Arguments& args) {
   if (args[1]->IsFunction()) {
     ASYNC_CALL(stat, args[1], *path)
   } else {
-    struct stat *s;
-    int ret = stat(*path, s);
+    struct stat s;
+    int ret = stat(*path, &s);
     if (ret != 0) return ThrowException(errno_exception(errno));
-    return scope.Close(BuildStatsObject(s));
+    return scope.Close(BuildStatsObject(&s));
   }
 }