X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=create.c;h=29b46edb5d63dc6432b110ac8215acb02d0f441c;hb=4603262b4cdb8244379f532782b1579fe5520f5f;hp=d08da1c026909de78ccd4386d22d9545de139c80;hpb=4113e8c585d3da46bfa5326b866621cff854a737;p=adu.git diff --git a/create.c b/create.c index d08da1c..29b46ed 100644 --- a/create.c +++ b/create.c @@ -58,9 +58,7 @@ static int update_user_row(struct osl_table *t, uint64_t dir_num, objects[UT_BYTES].size = sizeof(*add); objects[UT_FILES].data = &num_files; objects[UT_FILES].size = sizeof(num_files); - INFO_LOG("######################### ret: %d\n", ret); ret = osl(osl_add_row(t, objects)); - INFO_LOG("######################### ret: %d\n", ret); return ret; } else { /* add size and increment file count */ uint64_t num; @@ -133,7 +131,7 @@ static int scan_dir(char *dirname, uint64_t *parent_dir_num) dir_size += size; dir_files++; uid = s.st_uid; - ret = search_uid(uid, NULL, CREATE_USER_TABLE | OPEN_USER_TABLE, &ui); + ret = create_user_table(uid, &ui); if (ret < 0) goto out; ui->bytes += size; @@ -174,6 +172,5 @@ int com_create(void) goto out; ret = write_uid_file(); out: - close_all_tables(); return ret; }