diff --git a/ChangeLog b/ChangeLog index 9b9422849a..f6ed38f52f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2006-07-31 Robert Love + + * src/backends/interface_parser.c: Declarations must begin the block. + 2006-07-24 Dan Williams Patch from Timothée Lecomte diff --git a/src/backends/interface_parser.c b/src/backends/interface_parser.c index 53d6487d74..e744becae4 100644 --- a/src/backends/interface_parser.c +++ b/src/backends/interface_parser.c @@ -50,11 +50,13 @@ void add_block(const char *type, const char* name) void add_data(const char *key,const char *data) { + if_data *ret; + // Check if there is a block where we can attach our data if (first == NULL) return; - if_data *ret = (if_data*)calloc(1,sizeof(struct _if_data)); + ret = (if_data*) calloc(1,sizeof(struct _if_data)); ret->key = g_strdup(key); ret->data = g_strdup(data);