git://git.exim.org
/
users
/
jgh
/
exim.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
4646af4
)
more pdkim wip
author
Tom Kistner
<tom@duncanthrax.net>
Tue, 17 Mar 2009 21:44:10 +0000
(21:44 +0000)
committer
Tom Kistner
<tom@duncanthrax.net>
Tue, 17 Mar 2009 21:44:10 +0000
(21:44 +0000)
src/src/dkim.c
patch
|
blob
|
history
diff --git
a/src/src/dkim.c
b/src/src/dkim.c
index e1bb6119aec0121271c787679f3f8d7578257012..9ac583dc31c6c96b0ab6e2cd1195e94a1f606f22 100644
(file)
--- a/
src/src/dkim.c
+++ b/
src/src/dkim.c
@@
-1,4
+1,4
@@
-/* $Cambridge: exim/src/src/dkim.c,v 1.1.2.
4 2009/03/17 21:31
:10 tom Exp $ */
+/* $Cambridge: exim/src/src/dkim.c,v 1.1.2.
5 2009/03/17 21:44
:10 tom Exp $ */
/*************************************************
* Exim - an Internet mail transport agent *
/*************************************************
* Exim - an Internet mail transport agent *
@@
-35,7
+35,7
@@
uschar *dkim_exim_sign(int dkim_fd,
uschar *dkim_sign_headers) {
pdkim_ctx *ctx = NULL;
uschar *rc = NULL;
uschar *dkim_sign_headers) {
pdkim_ctx *ctx = NULL;
uschar *rc = NULL;
-
char
*signature;
+
pdkim_signature
*signature;
int pdkim_canon;
int sread;
char buf[4096];
int pdkim_canon;
int sread;
char buf[4096];
@@
-154,8
+154,8
@@
uschar *dkim_exim_sign(int dkim_fd,
if (pdkim_feed_finish(ctx,&signature) != PDKIM_OK)
goto CLEANUP;
if (pdkim_feed_finish(ctx,&signature) != PDKIM_OK)
goto CLEANUP;
- rc = store_get(strlen(signature)+3);
- Ustrcpy(rc,US signature);
+ rc = store_get(strlen(signature
->signature_header
)+3);
+ Ustrcpy(rc,US signature
->signature_header
);
Ustrcat(rc,US"\r\n");
CLEANUP:
Ustrcat(rc,US"\r\n");
CLEANUP: