On Thu, May 27, 2010 at 03:52:59PM +0200, Jim Meyering wrote: > Petr Uzel wrote: > > On Thu, May 27, 2010 at 12:01:23PM +0200, Jim Meyering wrote: > >> > >> > What about the 'FIXME:' part in original patch? It seems to work fine > >> > as is, but perhaps I'm missing something... > >> > >> That return code appears to be unused in interactive mode. > >> > > > > If I'm not mistaken, the return value is propagated to > > interactive_mode() (parted/ui.c:1565) and there, based on the > > return value, the command_line_flush() is either executed or skipped. > > That is true. > However, does it make a difference?
I don't know :) But since all of the do_* functions seem to return 1 on success, I'd make do_align_check() consistent, so: From 997d18e6c4a1771edd215c3d0baacaafc6046686 Mon Sep 17 00:00:00 2001 From: Petr Uzel <[email protected]> Date: Fri, 28 May 2010 16:42:20 +0200 Subject: [PATCH] parted: do_align_check returns always 1 in interactive mode * parted/parted.c (do_align_check): always return 1 in interactive mode --- parted/parted.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/parted/parted.c b/parted/parted.c index 7723d18..bd31e19 100644 --- a/parted/parted.c +++ b/parted/parted.c @@ -2094,8 +2094,10 @@ do_align_check (PedDevice **dev) ped_disk_destroy (disk); - /* FIXME: perhaps we should always return 1 when in interactive mode??? */ - return aligned ? 1 : 0; + if (opt_script_mode) + return aligned ? 1 : 0; + else + return 1; error_destroy_disk: ped_disk_destroy (disk); -- 1.6.4.2 Petr -- Petr Uzel IRC: ptr_uzl @ freenode
pgpaHQzJOs3Nv.pgp
Description: PGP signature
_______________________________________________ parted-devel mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/parted-devel

