summaryrefslogtreecommitdiff
path: root/isofs/ChangeLog
diff options
context:
space:
mode:
authorMarcus Brinkmann <marcus@gnu.org>2001-01-07 17:06:26 +0000
committerMarcus Brinkmann <marcus@gnu.org>2001-01-07 17:06:26 +0000
commit1b062b32391b5ec34652853eddaa79ab9d625cc1 (patch)
tree5bb37887def6090ac81768871deaededab369c22 /isofs/ChangeLog
parent1f2c071fb4b9f8f9b3184ecd4f05bb6dde830984 (diff)
2000-12-21 Marcus Brinkmann <marcus@gnu.org>
* rr.c (rrip_work): Use strdup instead malloc and strcpy. Assert that strdup and malloc (for rr->trans) succeeds. * pager.c: Include <errno.h>. (create_disk_pager): If malloc fails, exit with error. * main.c (read_sblock): Fail if malloc does. * inode.c (diskfs_cached_lookup): When allocating memory for dn or np fails, release spinlock, rrip (and allocated memory) and return ENOMEM. (load_inode): Likewise (but no rrip). Also, if *npp is non-zero, release diskfs_node_refcnt_lock before returning. Reported by Igor Khavkine <i_khavki@alcor.concordia.ca>.
Diffstat (limited to 'isofs/ChangeLog')
-rw-r--r--isofs/ChangeLog14
1 files changed, 14 insertions, 0 deletions
diff --git a/isofs/ChangeLog b/isofs/ChangeLog
index c87053fc..35761f0f 100644
--- a/isofs/ChangeLog
+++ b/isofs/ChangeLog
@@ -1,3 +1,17 @@
+2000-12-21 Marcus Brinkmann <marcus@gnu.org>
+
+ * rr.c (rrip_work): Use strdup instead malloc and strcpy.
+ Assert that strdup and malloc (for rr->trans) succeeds.
+ * pager.c: Include <errno.h>.
+ (create_disk_pager): If malloc fails, exit with error.
+ * main.c (read_sblock): Fail if malloc does.
+ * inode.c (diskfs_cached_lookup): When allocating memory for dn or
+ np fails, release spinlock, rrip (and allocated memory) and return
+ ENOMEM.
+ (load_inode): Likewise (but no rrip). Also, if *npp is non-zero,
+ release diskfs_node_refcnt_lock before returning.
+ Reported by Igor Khavkine <i_khavki@alcor.concordia.ca>.
+
2000-11-27 Marcus Brinkmann <marcus@gnu.org>
The last two changes introduced two new inode overlaps