Track tainted data and refuse to expand it
[exim.git] / src / src / lookups / dbmdb.c
index bdc002d4e943e1e6d37934e906681eab40d31bad..5e97009ccae4c3d6a42aa7e32bb07d4a8b3da586 100644 (file)
@@ -154,7 +154,7 @@ int buflen, bufleft, key_item_len, sep = 0;
 or less than, the length of the delimited list passed in + 1. */
 
 buflen = length + 3;
-key_buffer = store_get(buflen);
+key_buffer = store_get(buflen, is_tainted(keystring));
 
 key_buffer[0] = '\0';