From 0470f5683a77df1a1d60c333dd1b8968f293d0b6 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Sun, 16 Apr 2023 14:07:24 +0300 Subject: Import: ability to compare primary keys stored as blobs --- plugins/Import/src/import.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'plugins') diff --git a/plugins/Import/src/import.cpp b/plugins/Import/src/import.cpp index 3fd7b23161..eb01a4b67f 100644 --- a/plugins/Import/src/import.cpp +++ b/plugins/Import/src/import.cpp @@ -32,6 +32,11 @@ static bool CompareDb(DBVARIANT &dbv1, DBVARIANT &dbv2) case DBVT_ASCIIZ: case DBVT_UTF8: return 0 == mir_strcmp(dbv1.pszVal, dbv2.pszVal); + + case DBVT_BLOB: + if (dbv1.cpbVal == dbv2.cpbVal) + return 0 == memcmp(dbv1.pbVal, dbv2.pbVal, dbv1.cpbVal); + break; } } return false; -- cgit v1.2.3