diff --git a/src/parser/OpCode0501.h b/src/parser/OpCode0501.h index 71f1cb75..3d24bba9 100644 --- a/src/parser/OpCode0501.h +++ b/src/parser/OpCode0501.h @@ -436,6 +436,11 @@ namespace OpenLogReplicator { suppLog(ctx, redoLogRecord, fieldNum, fieldPos, fieldSize); } else if ((redoLogRecord->op & 0x1F) == RedoLogRecord::OP_LKR) { + if ((redoLogRecord->op & RedoLogRecord::OP_ROWDEPENDENCIES) != 0) { + RedoLogRecord::nextField(ctx, redoLogRecord, fieldNum, fieldPos, fieldSize, 0x050110); + rowDeps(ctx, redoLogRecord, fieldPos, fieldSize); + } + suppLog(ctx, redoLogRecord, fieldNum, fieldPos, fieldSize); } else if ((redoLogRecord->op & 0x1F) == RedoLogRecord::OP_CFA) {