[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r482 - in GNUnet: contrib src/conf
From: |
durner |
Subject: |
[GNUnet-SVN] r482 - in GNUnet: contrib src/conf |
Date: |
Wed, 23 Mar 2005 10:52:12 -0800 (PST) |
Author: durner
Date: 2005-03-23 10:52:06 -0800 (Wed, 23 Mar 2005)
New Revision: 482
Modified:
GNUnet/contrib/config.in
GNUnet/src/conf/confdata.c
Log:
fix
Modified: GNUnet/contrib/config.in
===================================================================
--- GNUnet/contrib/config.in 2005-03-22 01:43:43 UTC (rev 481)
+++ GNUnet/contrib/config.in 2005-03-23 18:52:06 UTC (rev 482)
@@ -40,7 +40,7 @@
config HELOEXPIRES
int "How many minutes should peer advertisements last?"
- default "1440"
+ default 1440
depends on ADVANCED
help
How many minutes is the current IP valid? (GNUnet will sign
HELO
Modified: GNUnet/src/conf/confdata.c
===================================================================
--- GNUnet/src/conf/confdata.c 2005-03-22 01:43:43 UTC (rev 481)
+++ GNUnet/src/conf/confdata.c 2005-03-23 18:52:06 UTC (rev 482)
@@ -214,7 +214,7 @@
case S_STRING:
if (*p++ != '"')
break;
- for (p2 = p; (p2 = strpbrk(p2, "\"\\")); p2++) {
+ for (p2 = p; *p2; p2++) {
if (*p2 == '"') {
*p2 = 0;
break;
@@ -344,8 +344,7 @@
"# Automatically generated by gnunet-setup:
don't edit\n"
"#\n");
- if (!sym_change_count)
- sym_clear_all_valid();
+ sym_clear_all_valid();
menu = rootmenu.list;
while (menu) {
@@ -401,29 +400,10 @@
}
break;
case S_STRING:
- /* FIXME */
str = sym_get_string_value(sym);
- fprintf(out, "CONFIG_%s!%s=\"", sym->sect,
sym->name);
- if (out_h)
- fprintf(out_h, "%s = \"", sym->name);
- do {
- l = strcspn(str, "\"\\");
- if (l) {
- GN_FWRITE(str, l, 1, out);
- if (out_h)
- GN_FWRITE(str, l, 1, out_h);
- }
- str += l;
- while (*str == '\\' || *str == '"') {
- fprintf(out, "\\%c", *str);
- if (out_h)
- fprintf(out_h, "\\%c",
*str);
- str++;
- }
- } while (*str);
- fputs("\"\n", out);
- if (out_h)
- fputs("\"\n", out_h);
+ fprintf(out, "CONFIG_%s!%s=\"%s\"\n",
sym->sect, sym->name, str);
+ if (out_h)
+ fprintf(out_h, "%s = \"%s\"\n", sym->name, str);
break;
case S_HEX:
str = sym_get_string_value(sym);
@@ -466,6 +446,7 @@
if (!name)
name = conf_def_filename;
sprintf(tmpname, "%s.old", name);
+ UNLINK(tmpname);
RENAME(name, tmpname);
}
sprintf(tmpname, "%s%s", dirname, basename);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r482 - in GNUnet: contrib src/conf,
durner <=