From 2d54c2e3702c88ef464da34663071c1cc54012bb Mon Sep 17 00:00:00 2001 From: Haakon Nessjoen Date: Mon, 18 Oct 2010 17:33:21 +0200 Subject: Only linux returnes you a mallocd buffer, only free on linux --- devices.c | 4 ++-- mactelnet.c | 4 +--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/devices.c b/devices.c index 899411c..23ad688 100644 --- a/devices.c +++ b/devices.c @@ -30,8 +30,8 @@ -#if ! defined(IFT_ETHER) -#define IFT_ETHER 0x6/* Ethernet CSMACD */ +#ifndef IFT_ETHER +#define IFT_ETHER 0x6 /* Ethernet CSMACD */ #endif int getDeviceMAC(const int sockfd, const unsigned char *deviceName, unsigned char *mac) { diff --git a/mactelnet.c b/mactelnet.c index 637b9f8..2b05431 100644 --- a/mactelnet.c +++ b/mactelnet.c @@ -393,10 +393,8 @@ int main (int argc, char **argv) { password[sizeof(password) - 1] = '\0'; /* security */ memset(tmp, 0, strlen(tmp)); -#ifdef __GNUC__ -#ifndef __APPLE_CC__ +#ifdef __gnu_linux__ free(tmp); -#endif #endif } -- cgit v1.2.3