Debug: build a summary string tracking transport SMTP commands & responses
[exim.git] / src / src / retry.c
index 1993b776877d1aef60b0fb399ae64ad4c06d91e3..8127388104f974ed4d9beb6d7d3a7b38ce2dfc2a 100644 (file)
@@ -292,7 +292,7 @@ Returns:  nothing
 void
 retry_add_item(address_item *addr, uschar *key, int flags)
 {
-retry_item *rti = store_get(sizeof(retry_item), FALSE);
+retry_item * rti = store_get(sizeof(retry_item), GET_UNTAINTED);
 host_item * host = addr->host_used;
 
 rti->next = addr->retries;
@@ -669,7 +669,7 @@ for (int i = 0; i < 3; i++)
         if (!retry_record)
           {
           retry_record = store_get(sizeof(dbdata_retry) + message_length,
-                                  is_tainted(message));
+                                  message);
           message_space = message_length;
           retry_record->first_failed = now;
           retry_record->last_try = now;
@@ -815,7 +815,7 @@ for (int i = 0; i < 3; i++)
        if (message_length > message_space)
          {
          dbdata_retry * newr =
-           store_get(sizeof(dbdata_retry) + message_length, is_tainted(message));
+           store_get(sizeof(dbdata_retry) + message_length, message);
          memcpy(newr, retry_record, sizeof(dbdata_retry));
          retry_record = newr;
          }