OSDN Git Service

Improve line filters and substitution filters (#2032) (5)
authorTakashi Sawanaka <sdottaka@users.sourceforge.net>
Thu, 5 Oct 2023 00:04:43 +0000 (09:04 +0900)
committerTakashi Sawanaka <sdottaka@users.sourceforge.net>
Thu, 5 Oct 2023 00:04:43 +0000 (09:04 +0900)
Src/DiffWrapper.cpp

index b0887a7..0515eb2 100644 (file)
@@ -506,6 +506,8 @@ int CDiffWrapper::PostFilter(PostFilterContext& ctxt, change* thisob, const file
        change* script = diff_2_buffers_xdiff(
                lineDataLeft.c_str(), lineDataLeft.length(),
                lineDataRight.c_str(), lineDataRight.length(), m_xdlFlags);
+       if (!script)
+               return 0;
 
        auto TranslateLineNumbers = [](change* thisob, change* script)
                {