send_recv.c (102644) | send_recv.c (120945) |
---|---|
1/* | 1/* |
2 * Copyright (c) 1997-2002 Kungliga Tekniska H�gskolan | 2 * Copyright (c) 1997-2003 Kungliga Tekniska H�gskolan |
3 * (Royal Institute of Technology, Stockholm, Sweden). 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: 9 * 10 * 1. Redistributions of source code must retain the above copyright --- 17 unchanged lines hidden (view full) --- 28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 31 * SUCH DAMAGE. 32 */ 33 34#include "kadm5_locl.h" 35 | 3 * (Royal Institute of Technology, Stockholm, Sweden). 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: 9 * 10 * 1. Redistributions of source code must retain the above copyright --- 17 unchanged lines hidden (view full) --- 28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 31 * SUCH DAMAGE. 32 */ 33 34#include "kadm5_locl.h" 35 |
36RCSID("$Id: send_recv.c,v 1.9 2002/05/24 15:19:23 joda Exp $"); | 36RCSID("$Id: send_recv.c,v 1.10 2003/04/16 17:58:59 lha Exp $"); |
37 38kadm5_ret_t 39_kadm5_client_send(kadm5_client_context *context, krb5_storage *sp) 40{ 41 krb5_data msg, out; 42 krb5_error_code ret; 43 size_t len; 44 krb5_storage *sock; 45 46 assert(context->sock != -1); 47 48 len = krb5_storage_seek(sp, 0, SEEK_CUR); 49 ret = krb5_data_alloc(&msg, len); | 37 38kadm5_ret_t 39_kadm5_client_send(kadm5_client_context *context, krb5_storage *sp) 40{ 41 krb5_data msg, out; 42 krb5_error_code ret; 43 size_t len; 44 krb5_storage *sock; 45 46 assert(context->sock != -1); 47 48 len = krb5_storage_seek(sp, 0, SEEK_CUR); 49 ret = krb5_data_alloc(&msg, len); |
50 if (ret) 51 return ret; |
|
50 krb5_storage_seek(sp, 0, SEEK_SET); 51 krb5_storage_read(sp, msg.data, msg.length); 52 53 ret = krb5_mk_priv(context->context, context->ac, &msg, &out, NULL); 54 krb5_data_free(&msg); 55 if(ret) 56 return ret; 57 --- 34 unchanged lines hidden --- | 52 krb5_storage_seek(sp, 0, SEEK_SET); 53 krb5_storage_read(sp, msg.data, msg.length); 54 55 ret = krb5_mk_priv(context->context, context->ac, &msg, &out, NULL); 56 krb5_data_free(&msg); 57 if(ret) 58 return ret; 59 --- 34 unchanged lines hidden --- |