Index: dia-0.97/bindings/dia-properties.cpp =================================================================== --- dia-0.97.orig/bindings/dia-properties.cpp +++ dia-0.97/bindings/dia-properties.cpp @@ -140,7 +140,7 @@ dia::Property< ::Property* >::get (const ::ArrayProperty *prop = (::ArrayProperty *)self; // now build with new values - int num_props = num_props = prop->ex_props->len; + int num_props = prop->ex_props->len; for (int i = 0; i < prop->records->len; ++i) { ::Property* p = 0; vec.push_back (new dia::Property (0)); Index: dia-0.97/plug-ins/drs/dia-render-script-import.c =================================================================== --- dia-0.97.orig/plug-ins/drs/dia-render-script-import.c +++ dia-0.97/plug-ins/drs/dia-render-script-import.c @@ -164,10 +164,9 @@ gboolean import_drs (const gchar *filename, DiagramData *dia, void* user_data) { GList *item, *items; - xmlNodePtr root; xmlDocPtr doc = xmlParseFile(filename); - items = read_items (root->xmlChildrenNode); + items = read_items (doc->xmlChildrenNode); for (item = items; item != NULL; item = g_list_next (item)) { DiaObject *obj = (DiaObject *)item->data; layer_add_object(dia->active_layer, obj);