From 7323acd9a3c6526677079a1b2f33bc8a39bc785d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Tue, 1 Aug 2000 16:59:22 +0200
Subject: [PATCH] Bugfix.

Rev: bin/fake_dynamic_load.pike:1.3
---
 bin/fake_dynamic_load.pike | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/bin/fake_dynamic_load.pike b/bin/fake_dynamic_load.pike
index c6f0669065..d3653b1794 100755
--- a/bin/fake_dynamic_load.pike
+++ b/bin/fake_dynamic_load.pike
@@ -73,6 +73,12 @@ string low_strip_other_files(string data, string s)
 	{
 	  string dir=my_dirname(file);
 	  on= dir==current_dir || dir==source_dir || dir==target_dir;
+	  if (!on) {
+	    // No match yet. check if it's a suffix.
+	    on = (dir == current_dir[sizeof(current_dir) - sizeof(dir)..]) ||
+	      (dir == source_dir[sizeof(source_dir) - sizeof(dir)..]) ||
+	      (dir == target_dir[sizeof(target_dir) - sizeof(dir)..]);
+	  }
 	}
 
       if(on) ret+="#"+x;
-- 
GitLab