mirror of
https://github.com/isar/libmdbx.git
synced 2025-01-06 18:54:14 +08:00
mdbx-tools: fix coverity issue (minor).
Change-Id: I8031a59336134a355ea31d6f41b241dbc176f577
This commit is contained in:
parent
e2d770c629
commit
f96bb5ef4a
@ -234,7 +234,8 @@ int main(int argc, char *argv[]) {
|
|||||||
goto txn_abort;
|
goto txn_abort;
|
||||||
}
|
}
|
||||||
prstat(&mst);
|
prstat(&mst);
|
||||||
while ((rc = mdbx_cursor_get(cursor, &key, &data, MDBX_NEXT)) == 0) {
|
while ((rc = mdbx_cursor_get(cursor, &key, &data, MDBX_NEXT)) ==
|
||||||
|
MDBX_SUCCESS) {
|
||||||
if (user_break) {
|
if (user_break) {
|
||||||
rc = MDBX_EINTR;
|
rc = MDBX_EINTR;
|
||||||
break;
|
break;
|
||||||
@ -274,6 +275,20 @@ int main(int argc, char *argv[]) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
mdbx_cursor_close(cursor);
|
mdbx_cursor_close(cursor);
|
||||||
|
|
||||||
|
switch (rc) {
|
||||||
|
case MDBX_SUCCESS:
|
||||||
|
case MDBX_NOTFOUND:
|
||||||
|
break;
|
||||||
|
case MDBX_EINTR:
|
||||||
|
fprintf(stderr, "Interrupted by signal/user\n");
|
||||||
|
goto txn_abort;
|
||||||
|
default:
|
||||||
|
fprintf(stderr, "mdbx_cursor_get failed, error %d %s\n", rc,
|
||||||
|
mdbx_strerror(rc));
|
||||||
|
goto txn_abort;
|
||||||
|
}
|
||||||
|
|
||||||
if (envinfo) {
|
if (envinfo) {
|
||||||
uint64_t value = mei.mi_mapsize / mst.ms_psize;
|
uint64_t value = mei.mi_mapsize / mst.ms_psize;
|
||||||
double percent = value / 100.0;
|
double percent = value / 100.0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user