Hi,

src/backend/replication/logical/proto.c
action = pq_getmsgbyte(in);
if (action != 'N')
    elog(ERROR, "expected new tuple but got %d",
    action);

"%d" in the above message should be "%c" because the type of
the variable "action" is char? There are other log messages that
"%c" is used for such variable, in proto.c. Seems the above is
only message that "%d" is used for such variable.

Regards,

-- 
Fujii Masao

Attachment: improve-elog-message-in-proto.patch
Description: Binary data

Reply via email to