/*
* dev_legacy.cpp
*
- * Home page of code is: http://smartmontools.sourceforge.net
+ * Home page of code is: http://www.smartmontools.org
*
- * Copyright (C) 2008-11 Christian Franke <smartmontools-support@lists.sourceforge.net>
+ * Copyright (C) 2008-16 Christian Franke
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
#include <errno.h>
-const char * dev_legacy_cpp_cvsid = "$Id: dev_legacy.cpp 3263 2011-02-20 18:32:56Z chrfranke $"
+const char * dev_legacy_cpp_cvsid = "$Id: dev_legacy.cpp 4431 2017-08-08 19:38:15Z chrfranke $"
DEV_INTERFACE_H_CVSID;
/////////////////////////////////////////////////////////////////////////////
static void free_devnames(char * * devnames, int numdevs)
{
- static const char version[] = "$Id: dev_legacy.cpp 3263 2011-02-20 18:32:56Z chrfranke $";
- for (int i = 0; i < numdevs; i++)
- FreeNonZero(devnames[i], -1,__LINE__, version);
- FreeNonZero(devnames, (sizeof (char*) * numdevs),__LINE__, version);
+ if (!devnames)
+ return;
+ for (int i = 0; i < numdevs; i++) {
+ if (devnames[i])
+ free(devnames[i]);
+ }
+ free(devnames);
}
bool legacy_smart_interface::scan_smart_devices(smart_device_list & devlist,