Deleted Added
full compact
cpw.c (72445) cpw.c (78527)
1/*
1/*
2 * Copyright (c) 1997 - 2000 Kungliga Tekniska H�gskolan
2 * Copyright (c) 1997 - 2001 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 "kadmin_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 "kadmin_locl.h"
35
36RCSID("$Id: cpw.c,v 1.11 2000/04/12 10:45:54 assar Exp $");
36RCSID("$Id: cpw.c,v 1.12 2001/05/07 05:30:23 assar Exp $");
37
38struct cpw_entry_data {
39 int random_key;
40 int random_password;
41 char *password;
42 krb5_key_data *key_data;
43};
44

--- 152 unchanged lines hidden (view full) ---

197 }
198 data.key_data = key_data;
199 }
200
201 argc -= optind;
202 argv += optind;
203
204 for(i = 0; i < argc; i++)
37
38struct cpw_entry_data {
39 int random_key;
40 int random_password;
41 char *password;
42 krb5_key_data *key_data;
43};
44

--- 152 unchanged lines hidden (view full) ---

197 }
198 data.key_data = key_data;
199 }
200
201 argc -= optind;
202 argv += optind;
203
204 for(i = 0; i < argc; i++)
205 ret = foreach_principal(argv[i], do_cpw_entry, &data);
205 ret = foreach_principal(argv[i], do_cpw_entry, "cpw", &data);
206
207 if (data.key_data) {
208 int16_t dummy;
209 kadm5_free_key_data (kadm_handle, &dummy, key_data);
210 }
211
212 return 0;
213}
206
207 if (data.key_data) {
208 int16_t dummy;
209 kadm5_free_key_data (kadm_handle, &dummy, key_data);
210 }
211
212 return 0;
213}