Skip to contentSkip to conversation

qemu-img: Remove redundancy "ret = -1"

PATCH In review Chen Gang 2 participants 3 messages Jul 3, 2014 – Jul 10, 2014

lore
Share & tools
lore

Chen Gang

author
#0 lore raw

PATCH 1/1 qemu-img: Remove redundancy "ret = -1"

In this case, 'ret' is already '-1', so need not do it again.

---
 qemu-img.c | 1 -
 1 file changed, 1 deletion(-)
qemu-img.c +0 -1
index c98896b..d4518e7 100644
@@ -246,7 +246,6 @@ static int read_password(char *buf, int buf_size)
             if (errno == EAGAIN || errno == EINTR) {
                 continue;
             } else {
-                ret = -1;
                 break;
             }
         } else if (ret == 0) {
Signature · 1 line
1.7.11.7
#1 lore raw
Quoted 1 line · Chen Gang

In this case, 'ret' is already '-1', so need not do it again.

It's a very minor thing in an error path, maybe compiler even eliminates this statement entirely by its own already.

Not sure it is worth the effort but applied to the -trivial tree anyway, thanks!

/mjt

author
#2 lore raw
Quoted 6 lines · Michael Tokarev
Quoted 1 line · Chen Gang

In this case, 'ret' is already '-1', so need not do it again.

It's a very minor thing in an error path, maybe compiler even eliminates this statement entirely by its own already.

Yeah, normal compiler with -O2, should eliminate it (maybe -O1 also OK).

Quoted 2 lines

Not sure it is worth the effort but applied to the -trivial tree anyway, thanks!

For me, '-trivial' means none-urgent, but not mean minor (in fact some of urgent things are minor), Coding-styles and trying to keep source code simple are none-urgent, but not minor.

Normal things:

- None-urgent and none-important things, we need not do -- it is just wasting members' time resources.

- Urgent and none-important things, need process it in time.

- None-urgent and important things, need process it when have time.

Special things:

- For urgent and important things which can be separated:

- need process for its' urgent part in time.

- and then process for its important part when have time.

- For urgent and important things which can not be separated:

- air, water and life are in this case.

- open, share, and attitude like air, water, and life.

- God have already blessed, but we need let them better and better.

Welcome any suggestions, discussions and completions.

Thanks.

Signature · 3 lines
Chen Gang

Open, share, and attitude like air, water, and life which God blessed