pcy_tree.c (194206) | pcy_tree.c (205128) |
---|---|
1/* pcy_tree.c */ 2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL 3 * project 2004. 4 */ 5/* ==================================================================== 6 * Copyright (c) 2004 The OpenSSL Project. All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 146 unchanged lines hidden (view full) --- 155 156 tree->flags = 0; 157 tree->levels = OPENSSL_malloc(sizeof(X509_POLICY_LEVEL) * n); 158 tree->nlevel = 0; 159 tree->extra_data = NULL; 160 tree->auth_policies = NULL; 161 tree->user_policies = NULL; 162 | 1/* pcy_tree.c */ 2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL 3 * project 2004. 4 */ 5/* ==================================================================== 6 * Copyright (c) 2004 The OpenSSL Project. All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 146 unchanged lines hidden (view full) --- 155 156 tree->flags = 0; 157 tree->levels = OPENSSL_malloc(sizeof(X509_POLICY_LEVEL) * n); 158 tree->nlevel = 0; 159 tree->extra_data = NULL; 160 tree->auth_policies = NULL; 161 tree->user_policies = NULL; 162 |
163 if (!tree) | 163 if (!tree->levels) |
164 { 165 OPENSSL_free(tree); 166 return 0; 167 } 168 169 memset(tree->levels, 0, n * sizeof(X509_POLICY_LEVEL)); 170 171 tree->nlevel = n; --- 523 unchanged lines hidden --- | 164 { 165 OPENSSL_free(tree); 166 return 0; 167 } 168 169 memset(tree->levels, 0, n * sizeof(X509_POLICY_LEVEL)); 170 171 tree->nlevel = n; --- 523 unchanged lines hidden --- |