diff --git a/src/network.c b/src/network.c
index 1ecb9d7467a91561d45371656be55dccc1cb7094..22e911a87b8e4d4fe89d805abc9c9559ce2463c6 100644 (file)
--- a/src/network.c
+++ b/src/network.c
/**
* collectd - src/network.c
/**
* collectd - src/network.c
- * Copyright (C) 2006 Florian octo Forster
+ * Copyright (C) 2005,2006 Florian octo Forster
*
* 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 the
*
* 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 the
#define BUFF_SIZE 4096
#define BUFF_SIZE 4096
-#ifdef HAVE_LIBRRD
extern int operating_mode;
extern int operating_mode;
-#else
-static int operating_mode = MODE_CLIENT;
-#endif
typedef struct sockent
{
typedef struct sockent
{
DBG ("node = %s, service = %s", node, service);
DBG ("node = %s, service = %s", node, service);
- if (operating_mode == MODE_LOCAL)
+ if (operating_mode == MODE_LOCAL || operating_mode == MODE_LOG)
+ {
+ syslog (LOG_WARNING, "network_create_socket: There is no point opening a socket when you are in mode `%s'.",
+ operating_mode == MODE_LOCAL ? "Local" : "Log");
return (-1);
return (-1);
+ }
socklist_tail = socklist_head;
while ((socklist_tail != NULL) && (socklist_tail->next != NULL))
socklist_tail = socklist_head;
while ((socklist_tail != NULL) && (socklist_tail->next != NULL))
if (se->mode != operating_mode)
continue;
if (se->mode != operating_mode)
continue;
- DBG ("fd = %i", se->fd);
-
while (1)
{
status = sendto (se->fd, buf, buflen, 0,
while (1)
{
status = sendto (se->fd, buf, buflen, 0,