please check if there are some bugs inside
authorJi Lu <jilu@140774ce-b5e7-0310-ab8b-a85725594a96>
Sat, 31 Oct 2009 23:05:56 +0000 (23:05 +0000)
committerJi Lu <jilu@140774ce-b5e7-0310-ab8b-a85725594a96>
Sat, 31 Oct 2009 23:05:56 +0000 (23:05 +0000)
src/util/bio.c

index 20870576b7dadf35f59dd7ee84d1586ca7ad4fe8..ea9415d6319abf1b97ace4c23b8858cf24fc2f6f 100644 (file)
@@ -58,8 +58,6 @@ GNUNET_BIO_read_open (const char *fn)
 
   fd = GNUNET_DISK_file_open (fn, GNUNET_DISK_OPEN_READ,
                              GNUNET_DISK_PERM_NONE);
-  if (NULL == fd)
-    return NULL;
   h = GNUNET_malloc (sizeof(struct GNUNET_BIO_ReadHandle) + BIO_BUFFER_SIZE);
   h->buffer = (char*) &h[1];
   h->size = BIO_BUFFER_SIZE;
@@ -324,12 +322,11 @@ struct GNUNET_BIO_WriteHandle *GNUNET_BIO_write_open (const char *fn)
   fd = GNUNET_DISK_file_open (fn, 
                              GNUNET_DISK_OPEN_WRITE | GNUNET_DISK_OPEN_TRUNCATE | GNUNET_DISK_OPEN_CREATE,
                              GNUNET_DISK_PERM_USER_READ | GNUNET_DISK_PERM_USER_WRITE);
-  if (NULL == fd)
-    return NULL;
   h = GNUNET_malloc (sizeof(struct GNUNET_BIO_WriteHandle) + BIO_BUFFER_SIZE);
   h->buffer = (char*) &h[1];
   h->size = BIO_BUFFER_SIZE;
   h->fd = fd;
+
   return h;
 }