From: Sebastian B. <sb...@us...> - 2014-01-19 18:27:27
|
Update of /cvsroot/simplemail/simplemail In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv21934 Modified Files: index_external.c Log Message: bnode_add_block() now returns -1 in case of an error. Index: index_external.c =================================================================== RCS file: /cvsroot/simplemail/simplemail/index_external.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- index_external.c 19 Jan 2014 18:26:48 -0000 1.2 +++ index_external.c 19 Jan 2014 18:27:25 -0000 1.3 @@ -134,12 +134,13 @@ * * @param idx * @param node - * @return + * @return -1 for an error. */ static int bnode_add_block(struct index_external *idx, const bnode *node) { int new_address = idx->number_of_blocks++; - bnode_write_block(idx, node, new_address); + if (!bnode_write_block(idx, node, new_address)) + return -1; return new_address; } |