]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - attribute.c
README: Mention dependence on gnu make.
[paraslash.git] / attribute.c
index 694a962bcd27e53788cd64636b3b165396973e6a..671ca056d4c0f65d501443a96e45a40fa780cd69 100644 (file)
@@ -356,14 +356,15 @@ static int remove_attribute(struct osl_table *table, struct osl_row *row,
                const char *name, void *data)
 {
        struct remove_attribute_action_data *raad = data;
-       int ret = osl_del_row(table, row);
        unsigned char bitnum;
+       int ret;
 
+       ret = get_attribute_bitnum_by_name(name, &bitnum);
        if (ret < 0) {
                para_printf(&raad->pb, "%s: %s\n", name, PARA_STRERROR(-ret));
                return 1;
        }
-       ret = get_attribute_bitnum_by_name(name, &bitnum);
+       ret = osl_del_row(table, row);
        if (ret < 0) {
                para_printf(&raad->pb, "%s: %s\n", name, PARA_STRERROR(-ret));
                return 1;