View | Details | Raw Unified | Return to bug 148687
Collapse All | Expand All

(-)g_part.c (-8 / +8 lines)
Lines 830-843 Link Here
830
		entry->gpe_pp = NULL;
830
		entry->gpe_pp = NULL;
831
	}
831
	}
832
832
833
	if (entry->gpe_created) {
834
		LIST_REMOVE(entry, gpe_entry);
835
		g_free(entry);
836
	} else {
837
		entry->gpe_modified = 0;
838
		entry->gpe_deleted = 1;
839
	}
840
841
	if (pp != NULL)
833
	if (pp != NULL)
842
		g_wither_provider(pp, ENXIO);
834
		g_wither_provider(pp, ENXIO);
843
835
Lines 850-855 Link Here
850
		gctl_set_param(req, "output", sbuf_data(sb), sbuf_len(sb) + 1);
842
		gctl_set_param(req, "output", sbuf_data(sb), sbuf_len(sb) + 1);
851
		sbuf_delete(sb);
843
		sbuf_delete(sb);
852
	}
844
	}
845
846
	if (entry->gpe_created) {
847
		LIST_REMOVE(entry, gpe_entry);
848
		g_free(entry);
849
	} else {
850
		entry->gpe_modified = 0;
851
		entry->gpe_deleted = 1;
852
	}
853
	return (0);
853
	return (0);
854
}
854
}
855
855

Return to bug 148687