gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r31079 - gnunet/src/transport


From: gnunet
Subject: [GNUnet-SVN] r31079 - gnunet/src/transport
Date: Thu, 5 Dec 2013 16:05:11 +0100

Author: grothoff
Date: 2013-12-05 16:05:11 +0100 (Thu, 05 Dec 2013)
New Revision: 31079

Modified:
   gnunet/src/transport/plugin_transport_udp_broadcasting.c
Log:
only try to open /dev/power if it actually exists

Modified: gnunet/src/transport/plugin_transport_udp_broadcasting.c
===================================================================
--- gnunet/src/transport/plugin_transport_udp_broadcasting.c    2013-12-05 
15:03:09 UTC (rev 31078)
+++ gnunet/src/transport/plugin_transport_udp_broadcasting.c    2013-12-05 
15:05:11 UTC (rev 31079)
@@ -517,10 +517,13 @@
     GNUNET_asprintf (&filename,
                      "/dev/power/%s",
                      name);
-    ba->cryogenic_fd =
+    if (0 == ACCESS (name, R_OK))
+    {
+      ba->cryogenic_fd =
         GNUNET_DISK_file_open (filename,
-                                      GNUNET_DISK_OPEN_WRITE,
-                                      GNUNET_DISK_PERM_NONE);
+                               GNUNET_DISK_OPEN_WRITE,
+                               GNUNET_DISK_PERM_NONE);
+    }
     GNUNET_free (filename);
 #endif
     ba->broadcast_task =
@@ -569,10 +572,13 @@
       GNUNET_asprintf (&filename,
                        "/dev/power/%s",
                        name);
-      ba->cryogenic_fd =
+      if (0 == ACCESS (name, R_OK))
+      {
+        ba->cryogenic_fd =
           GNUNET_DISK_file_open (filename,
-                                        GNUNET_DISK_OPEN_WRITE,
-                                    GNUNET_DISK_PERM_NONE);
+                                 GNUNET_DISK_OPEN_WRITE,
+                                 GNUNET_DISK_PERM_NONE);
+      }
       GNUNET_free (filename);
 #endif
       ba->broadcast_task =




reply via email to

[Prev in Thread] Current Thread [Next in Thread]