svn commit: r223725 - stable/8/sbin/geom/class/part
Andrey V. Elsukov
ae at FreeBSD.org
Sat Jul 2 18:43:36 UTC 2011
Author: ae
Date: Sat Jul 2 18:43:35 2011
New Revision: 223725
URL: http://svn.freebsd.org/changeset/base/223725
Log:
Since head/ and stable/8 have different handling for geom control request
parameters, r215941 should be modified to allow use -F option in the
"gpart restore" command - "force" parameter should be ascii string.
This is direct commit to stable/8.
Reported by: Maxim Ignatenko
Modified:
stable/8/sbin/geom/class/part/geom_part.c
Modified: stable/8/sbin/geom/class/part/geom_part.c
==============================================================================
--- stable/8/sbin/geom/class/part/geom_part.c Sat Jul 2 16:20:58 2011 (r223724)
+++ stable/8/sbin/geom/class/part/geom_part.c Sat Jul 2 18:43:35 2011 (r223725)
@@ -828,8 +828,8 @@ gpart_restore(struct gctl_req *req, unsi
classp->lg_name);
gctl_ro_param(r, "verb", -1, "destroy");
gctl_ro_param(r, "flags", -1, "restore");
- gctl_ro_param(r, "force", sizeof(forced),
- &forced);
+ gctl_ro_param(r, "force", -1,
+ forced ? "1": "0");
gctl_ro_param(r, "geom", -1, s);
errstr = gctl_issue(r);
if (errstr != NULL && errstr[0] != '\0') {
More information about the svn-src-all
mailing list