2005-06-21 Robert Love <rml@novell.com>
* src/backends/NetworkManagerSuSE.c: cleanup. git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@734 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
2005-06-21 Robert Love <rml@novell.com>
|
2005-06-21 Robert Love <rml@novell.com>
|
||||||
|
|
||||||
* initscript/SUSE/networkmanager: update
|
* initscript/SUSE/networkmanager: update.
|
||||||
|
* src/backends/NetworkManagerSuSE.c: cleanup.
|
||||||
|
|
||||||
2005-06-21 Robert Love <rml@novell.com>
|
2005-06-21 Robert Love <rml@novell.com>
|
||||||
|
|
||||||
|
@@ -1,7 +1,9 @@
|
|||||||
/* NetworkManager -- Network link manager
|
/*
|
||||||
|
* NetworkManager -- Network link manager
|
||||||
*
|
*
|
||||||
* Dan Williams <dcbw@redhat.com>
|
* Dan Williams <dcbw@redhat.com>
|
||||||
* Kay Sievers <kay.sievers@suse.de>
|
* Kay Sievers <kay.sievers@suse.de>
|
||||||
|
* Robert Love <rml@novell.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* 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
|
* it under the terms of the GNU General Public License as published by
|
||||||
@@ -26,6 +28,7 @@
|
|||||||
#include <signal.h>
|
#include <signal.h>
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
#include <arpa/inet.h>
|
#include <arpa/inet.h>
|
||||||
|
|
||||||
#include "NetworkManagerSystem.h"
|
#include "NetworkManagerSystem.h"
|
||||||
#include "NetworkManagerUtils.h"
|
#include "NetworkManagerUtils.h"
|
||||||
#include "NetworkManagerDevice.h"
|
#include "NetworkManagerDevice.h"
|
||||||
@@ -317,7 +320,6 @@ void nm_system_restart_mdns_responder (void)
|
|||||||
void nm_system_device_add_ip6_link_address (NMDevice *dev)
|
void nm_system_device_add_ip6_link_address (NMDevice *dev)
|
||||||
{
|
{
|
||||||
char *buf;
|
char *buf;
|
||||||
char *addr;
|
|
||||||
struct ether_addr hw_addr;
|
struct ether_addr hw_addr;
|
||||||
unsigned char eui[8];
|
unsigned char eui[8];
|
||||||
|
|
||||||
@@ -438,7 +440,8 @@ void *nm_system_device_get_system_config (NMDevice *dev)
|
|||||||
FILE *f = NULL;
|
FILE *f = NULL;
|
||||||
char buffer[512];
|
char buffer[512];
|
||||||
gboolean error = FALSE;
|
gboolean error = FALSE;
|
||||||
int i, len;
|
unsigned int i;
|
||||||
|
int len;
|
||||||
struct in_addr temp_addr;
|
struct in_addr temp_addr;
|
||||||
char *ip_str;
|
char *ip_str;
|
||||||
|
|
||||||
@@ -519,12 +522,12 @@ found:
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
guint32 addr = nm_ip4_config_get_address (sys_data->config);
|
guint32 ip4addr = nm_ip4_config_get_address (sys_data->config);
|
||||||
|
|
||||||
/* Make a default netmask if we have an IP address */
|
/* Make a default netmask if we have an IP address */
|
||||||
if (((ntohl (addr) & 0xFF000000) >> 24) <= 127)
|
if (((ntohl (ip4addr) & 0xFF000000) >> 24) <= 127)
|
||||||
nm_ip4_config_set_netmask (sys_data->config, htonl (0xFF000000));
|
nm_ip4_config_set_netmask (sys_data->config, htonl (0xFF000000));
|
||||||
else if (((ntohl (addr) & 0xFF000000) >> 24) <= 191)
|
else if (((ntohl (ip4addr) & 0xFF000000) >> 24) <= 191)
|
||||||
nm_ip4_config_set_netmask (sys_data->config, htonl (0xFFFF0000));
|
nm_ip4_config_set_netmask (sys_data->config, htonl (0xFFFF0000));
|
||||||
else
|
else
|
||||||
nm_ip4_config_set_netmask (sys_data->config, htonl (0xFFFFFF00));
|
nm_ip4_config_set_netmask (sys_data->config, htonl (0xFFFFFF00));
|
||||||
|
Reference in New Issue
Block a user