~ubuntu-branches/ubuntu/saucy/postfix/saucy

« back to all changes in this revision

Viewing changes to src/qmgr/qmgr_message.c

  • Committer: Bazaar Package Importer
  • Author(s): LaMont Jones
  • Date: 2011-02-22 11:20:43 UTC
  • mfrom: (1.1.27 upstream)
  • Revision ID: james.westby@ubuntu.com-20110222112043-c34ht219w3ybrilr
Tags: 2.8.0-2
* a little more lintian cleanup
* Fix missing format strings in smtp-sink.c

Show diffs side-by-side

added added

removed removed

Lines of Context:
196
196
    message->sasl_method = 0;
197
197
    message->sasl_username = 0;
198
198
    message->sasl_sender = 0;
 
199
    message->log_ident = 0;
199
200
    message->rewrite_context = 0;
200
201
    recipient_list_init(&message->rcpt_list, RCPT_LIST_INIT_QUEUE);
201
202
    message->rcpt_count = 0;
727
728
                else
728
729
                    msg_warn("%s: ignoring multiple %s attribute: %s",
729
730
                           message->queue_id, MAIL_ATTR_SASL_SENDER, value);
 
731
            } else if (strcmp(name, MAIL_ATTR_LOG_IDENT) == 0) {
 
732
                if (message->log_ident == 0)
 
733
                    message->log_ident = mystrdup(value);
 
734
                else
 
735
                    msg_warn("%s: ignoring multiple %s attribute: %s",
 
736
                             message->queue_id, MAIL_ATTR_LOG_IDENT, value);
730
737
            } else if (strcmp(name, MAIL_ATTR_RWR_CONTEXT) == 0) {
731
738
                if (message->rewrite_context == 0)
732
739
                    message->rewrite_context = mystrdup(value);
765
772
                    msg_warn("%s: ignoring bad VERP request: \"%.100s\"",
766
773
                             message->queue_id, start);
767
774
                } else {
 
775
                    if (msg_verbose)
 
776
                        msg_info("%s: enabling VERP for sender \"%.100s\"",
 
777
                                 message->queue_id, message->sender);
768
778
                    message->single_rcpt = 1;
769
779
                    message->verp_delims = mystrdup(start);
770
780
                }
821
831
        message->sasl_username = mystrdup("");
822
832
    if (message->sasl_sender == 0)
823
833
        message->sasl_sender = mystrdup("");
 
834
    if (message->log_ident == 0)
 
835
        message->log_ident = mystrdup("");
824
836
    if (message->rewrite_context == 0)
825
837
        message->rewrite_context = mystrdup(MAIL_ATTR_RWR_LOCAL);
826
838
    /* Postfix < 2.3 compatibility. */
1405
1417
        myfree(message->sasl_username);
1406
1418
    if (message->sasl_sender)
1407
1419
        myfree(message->sasl_sender);
 
1420
    if (message->log_ident)
 
1421
        myfree(message->log_ident);
1408
1422
    if (message->rewrite_context)
1409
1423
        myfree(message->rewrite_context);
1410
1424
    recipient_list_free(&message->rcpt_list);