[exim-dev] [Bug 2501] fix missing parentheses in heimdal_gss…

Top Page
Delete this message
Reply to this message
Author: admin
Date:  
To: exim-dev
Subject: [exim-dev] [Bug 2501] fix missing parentheses in heimdal_gssapi.c
https://bugs.exim.org/show_bug.cgi?id=2501

--- Comment #10 from unki@??? ---
> I'm betting on the call to d->info->init(), but it's best to be certain.



You could be right with d->info->init() - after its call on the heimdal_gssapi
driver, random content appears in "s" that wasn't there before.

***>>> readconf_readname() returned: '= "T: address_directory for
$local_part@$domain"'
***>>> not within a previous driver: '= "T: address_directory for
$local_part@$domain"'
***>>> readconf_readname() returned: '= appendfile'
***>>> not within a previous driver: '= appendfile'
***>>> readconf_readname() returned: ''
***>>> not within a previous driver: ''
***>>> readconf_readname() returned: ''
***>>> not within a previous driver: ''
***>>> readconf_readname() returned: ''
***>>> not within a previous driver: ''
***>>> readconf_readname() returned: '= ""'
***>>> not within a previous driver: '= ""'
***>>> readconf_readname() returned: '= ""'
***>>> not within a previous driver: '= ""'
***>>> readconf_readname() returned: ''
***>>> not within a previous driver: ''
***>>> readconf_readname() returned: ':'
***>>> not within a previous driver: ':'
***>>> found a possible new driver definition: ''
***>>> before setup new driver instance: ''
***>>> after setup new driver instance: ''
***>>> before line ''
***>>> after line ''
***>>> readconf_readname() returned: '= heimdal_gssapi'
***>>> not within a previous driver: '= heimdal_gssapi'
***>>> readconf_readname() returned: '= GSSAPI'
***>>> not within a previous driver: '= GSSAPI'
***>>> readconf_readname() returned: '= /etc/exim4/krb5.keytab'
***>>> not within a previous driver: '= /etc/exim4/krb5.keytab'
***>>> readconf_readname() returned: ':'
***>>> not within a previous driver: ':'
***>>> found a possible new driver definition: ''
***>>> before d->info->init(): ''                            <<<< s is empty
***>>> after d->info->init(): 'L��v'                         <<<< s with random
content
***>>> before setup new driver instance: 'L��v'
***>>> after setup new driver instance: 'L��v'
***>>> before line 'L��v'
***>>> after line 'L��v'
***>>> found extra characters 'L��v'
2020-01-14 07:35:54 Exim configuration error in line 913 of
/var/lib/exim4/config.autogenerated.tmp:



and without the heimdal_gssapi:

***>>> readconf_readname() returned: '= "T: address_directory for
$local_part@$domain"'
***>>> not within a previous driver: '= "T: address_directory for
$local_part@$domain"'
***>>> readconf_readname() returned: '= appendfile'
***>>> not within a previous driver: '= appendfile'
***>>> readconf_readname() returned: ''
***>>> not within a previous driver: ''
***>>> readconf_readname() returned: ''
***>>> not within a previous driver: ''
***>>> readconf_readname() returned: ''
***>>> not within a previous driver: ''
***>>> readconf_readname() returned: '= ""'
***>>> not within a previous driver: '= ""'
***>>> readconf_readname() returned: '= ""'
***>>> not within a previous driver: '= ""'
***>>> readconf_readname() returned: ''
***>>> not within a previous driver: ''
***>>> readconf_readname() returned: ':'
***>>> not within a previous driver: ':'
***>>> found a possible new driver definition: ''
***>>> before setup new driver instance: ''
***>>> after setup new driver instance: ''
***>>> before line ''
***>>> after line ''
***>>> readconf_readname() returned: '= cram_md5'
***>>> not within a previous driver: '= cram_md5'
***>>> readconf_readname() returned: '= CRAM-MD5'
***>>> not within a previous driver: '= CRAM-MD5'

--
You are receiving this mail because:
You are on the CC list for the bug.