Line data Source code
1 : /* 2 : Unix SMB/CIFS implementation. 3 : Samba utility functions 4 : Copyright (C) Andrew Tridgell 1992-1998 5 : Copyright (C) Jeremy Allison 2001-2007 6 : Copyright (C) Simo Sorce 2001 7 : Copyright (C) Jim McDonough <jmcd@us.ibm.com> 2003 8 : Copyright (C) James Peach 2006 9 : 10 : This program is free software; you can redistribute it and/or modify 11 : it under the terms of the GNU General Public License as published by 12 : the Free Software Foundation; either version 3 of the License, or 13 : (at your option) any later version. 14 : 15 : This program is distributed in the hope that it will be useful, 16 : but WITHOUT ANY WARRANTY; without even the implied warranty of 17 : MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 : GNU General Public License for more details. 19 : 20 : You should have received a copy of the GNU General Public License 21 : along with this program. If not, see <http://www.gnu.org/licenses/>. 22 : */ 23 : 24 : #include "includes.h" 25 : /**************************************************************************** 26 : Routine to free a namearray. 27 : ****************************************************************************/ 28 : 29 229256 : void free_namearray(name_compare_entry *name_array) 30 : { 31 3520 : int i; 32 : 33 229256 : if(name_array == NULL) 34 225640 : return; 35 : 36 192 : for(i=0; name_array[i].name!=NULL; i++) 37 96 : SAFE_FREE(name_array[i].name); 38 96 : SAFE_FREE(name_array); 39 : }