Whamcloud - gitweb
Branch HEAD
authorliangzhen <liangzhen>
Thu, 11 Sep 2008 06:55:46 +0000 (06:55 +0000)
committerliangzhen <liangzhen>
Thu, 11 Sep 2008 06:55:46 +0000 (06:55 +0000)
Close file handle for applymask

i=isaac

lnet/utils/debug.c

index 8dfc0ff..2cbfcd1 100644 (file)
@@ -244,10 +244,11 @@ static int applymask(char* procpath, int value)
         if (rc != 0) {
                 fprintf(stderr, "Write to %s failed: %s\n",
                         procpath, strerror(errno));
-                return rc;
         }
+
         dbg_close_ctlhandle(fd);
-        return 0;
+
+        return rc;
 }
 
 static void applymask_all(unsigned int subs_mask, unsigned int debug_mask)
@@ -479,7 +480,7 @@ int jt_dbg_debug_kernel(int argc, char **argv)
         if (rc != 0) {
                 fprintf(stderr, "write(%s) failed: %s\n", filename,
                         strerror(errno));
-                close(fd);
+                dbg_close_ctlhandle(fd);
                 return 1;
         }
         dbg_close_ctlhandle(fd);