summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--c_src/permdb.c13
1 files changed, 5 insertions, 8 deletions
diff --git a/c_src/permdb.c b/c_src/permdb.c
index c0bd5f0..6777f0f 100644
--- a/c_src/permdb.c
+++ b/c_src/permdb.c
@@ -586,14 +586,11 @@ readnode(permdb_object *state, node_offset offset, const ps_string *cachekey)
}
if (offset == NODE_ENTRY_DIRTY_NODE) {
- set_error(&state->error,
- "referring to dirty node at key %*s, but "
- "node not in dirtynodes\n",
- PS_PRINTF(cachekey));
- dprintf(READ, (stderr,
- "reading node: referring to dirty "
- "node at key %*s, but node not in "
- "dirtynodes\n", PS_PRINTF(cachekey)));
+ const char *errfmt =
+ "referring to dirty node at key %*s, but node "
+ "not in dirtynodes\n";
+ set_error(&state->error, errfmt, PS_PRINTF(cachekey));
+ dprintf(READ, (stderr, errfmt, PS_PRINTF(cachekey)));
return errornode;
}