LCOV - code coverage report
Current view: top level - source3/lib - namearray.c (source / functions) Hit Total Coverage
Test: coverage report for master 2b515b7d Lines: 7 7 100.0 %
Date: 2024-02-28 12:06:22 Functions: 1 1 100.0 %

          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      270208 : void free_namearray(name_compare_entry *name_array)
      30             : {
      31        3520 :         int i;
      32             : 
      33      270208 :         if(name_array == NULL)
      34      266553 :                 return;
      35             : 
      36         270 :         for(i=0; name_array[i].name!=NULL; i++)
      37         135 :                 SAFE_FREE(name_array[i].name);
      38         135 :         SAFE_FREE(name_array);
      39             : }

Generated by: LCOV version 1.14