Prune nulls from hostname string buffer.
FossilOrigin-Name: 3ca9fd0a12662614b9b144e9cbeadf2fb18252c6fa5c3937717cb5b705ce093d
This commit is contained in:
parent
a938cf045a
commit
5775e5f438
1 changed files with 3 additions and 1 deletions
|
|
@ -107,10 +107,11 @@ proc newMessage*( dir: Maildir ): Message =
|
|||
let now = getTime()
|
||||
var hostname = newString(256)
|
||||
discard getHostname( cstring(hostname), cint(256) )
|
||||
hostname.setLen( cstring(hostname).len )
|
||||
|
||||
msgcount = msgcount + 1
|
||||
result.dir = dir
|
||||
result.basename = $now.toUnixFloat & '.' & $getCurrentProcessID() & '.' & $msgcount & '.' & $hostname
|
||||
result.basename = $now.toUnixFloat & '.' & $getCurrentProcessID() & '.' & $msgcount & '.' & hostname
|
||||
result.path = joinPath( result.dir.tmp, result.basename )
|
||||
|
||||
try:
|
||||
|
|
@ -254,6 +255,7 @@ proc parseHeaders*( msg: Message ) =
|
|||
if msg.headers.hasKey( "message-id" ):
|
||||
msgId = msg.headers[ "message-id" ][0]
|
||||
"Message-ID is \"$#\"".debug( msg.headers[ "message-id" ] )
|
||||
# if defined( debug ): echo msg.headers
|
||||
|
||||
|
||||
proc evalRules*( msg: var Message, rules: seq[Rule], default: Maildir ): bool =
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue