X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=blob.c;h=7a7ae756cb834ef998f37b8b88a781537392e4d3;hp=1a411823ea25aa9ad46fc644da27175e90e8d4be;hb=b52342d0b5df5446f149f0c1daf26f6e25b2aba7;hpb=b4418a6993c2c146c6da048d027254c8dd56799e diff --git a/blob.c b/blob.c index 1a411823..7a7ae756 100644 --- a/blob.c +++ b/blob.c @@ -262,9 +262,9 @@ static int com_rmblob_callback(struct osl_table *table, if (pmd.num_matches == 0) ret = -E_NO_MATCH; else { - para_printf(&aca->pbout, "removed %d blob(s)\n", + para_printf(&aca->pbout, "removed %u blob(s)\n", pmd.num_matches); - ret = afs_event(BLOB_RENAME, NULL, table); + ret = afs_event(BLOB_REMOVE, NULL, table); } out: return ret; @@ -496,6 +496,8 @@ static int blob_get_name_by_id(struct osl_table *table, uint32_t id, ret = osl(osl_get_object(table, row, BLOBCOL_NAME, &obj)); if (ret < 0) return ret; + if (*(char *)obj.data == '\0') + return -E_DUMMY_ROW; *name = (char *)obj.data; return 1; }