Tom Lane wrote: > Alvaro Herrera <[EMAIL PROTECTED]> writes: > > Please try the attached patch. > > Most of the invocations of pguuid_complain will be outright lies as to > which function is complaining. Please rethink the error message.
Doh! Sorry. How about this: static void pguuid_complain(uuid_rc_t rc) { char *err = uuid_error(rc); if (err != NULL) ereport(ERROR, (errmsg("OSSP uuid failure: %s", err))); else ereport(ERROR, (errmsg("OSSP uuid failure: error code %d", rc))); } Alternatively we could pass the called function name into pguuid_complain, but I'm not sure it's worth the trouble (what does it give the user, anyway?) -- Alvaro Herrera http://www.CommandPrompt.com/ The PostgreSQL Company - Command Prompt, Inc. ---------------------------(end of broadcast)--------------------------- TIP 4: Have you searched our list archives? http://archives.postgresql.org