Re: [PATCH v2 06/17] virfdstream: Drop some needless labels

2020-08-20 Thread Peter Krempa
On Tue, Jul 07, 2020 at 21:46:24 +0200, Michal Privoznik wrote:
> After previous cleanups, some labels in some functions have
> nothing but 'return' statement in them. Drop the labels and
> replace 'goto'-s with respective return statements.
> 
> Signed-off-by: Michal Privoznik 
> ---
>  src/util/virfdstream.c | 24 +---
>  1 file changed, 9 insertions(+), 15 deletions(-)

Reviewed-by: Peter Krempa 



[PATCH v2 06/17] virfdstream: Drop some needless labels

2020-07-07 Thread Michal Privoznik
After previous cleanups, some labels in some functions have
nothing but 'return' statement in them. Drop the labels and
replace 'goto'-s with respective return statements.

Signed-off-by: Michal Privoznik 
---
 src/util/virfdstream.c | 24 +---
 1 file changed, 9 insertions(+), 15 deletions(-)

diff --git a/src/util/virfdstream.c b/src/util/virfdstream.c
index bac1c95c0a..50209a8bd4 100644
--- a/src/util/virfdstream.c
+++ b/src/util/virfdstream.c
@@ -438,7 +438,7 @@ virFDStreamThreadDoRead(virFDStreamDataPtr fdst,
 
 if (sparse && *dataLen == 0) {
 if (virFileInData(fdin, , ) < 0)
-goto error;
+return -1;
 
 if (length &&
 sectionLen > length - total)
@@ -466,7 +466,7 @@ virFDStreamThreadDoRead(virFDStreamDataPtr fdst,
 virReportSystemError(errno,
  _("unable to seek in %s"),
  fdinname);
-goto error;
+return -1;
 }
 } else {
 if (sparse &&
@@ -479,7 +479,7 @@ virFDStreamThreadDoRead(virFDStreamDataPtr fdst,
 virReportSystemError(errno,
  _("Unable to read %s"),
  fdinname);
-goto error;
+return -1;
 }
 
 msg->type = VIR_FDSTREAM_MSG_TYPE_DATA;
@@ -492,9 +492,6 @@ virFDStreamThreadDoRead(virFDStreamDataPtr fdst,
 virFDStreamMsgQueuePush(fdst, , fdout, fdoutname);
 
 return got;
-
- error:
-return -1;
 }
 
 
@@ -1164,22 +1161,22 @@ int virFDStreamConnectUNIX(virStreamPtr st,
 fd = socket(AF_UNIX, SOCK_STREAM, 0);
 if (fd < 0) {
 virReportSystemError(errno, "%s", _("Unable to open UNIX socket"));
-goto error;
+return -1;
 }
 
 memset(, 0, sizeof(sa));
 sa.sun_family = AF_UNIX;
 if (abstract) {
 if (virStrcpy(sa.sun_path+1, path, sizeof(sa.sun_path)-1) < 0)
-goto error;
+return -1;
 sa.sun_path[0] = '\0';
 } else {
 if (virStrcpyStatic(sa.sun_path, path) < 0)
-goto error;
+return -1;
 }
 
 if (virTimeBackOffStart(, 1, 3*1000 /* ms */) < 0)
-goto error;
+return -1;
 while (virTimeBackOffWait()) {
 ret = connect(fd, (struct sockaddr *), sizeof(sa));
 if (ret == 0)
@@ -1191,17 +1188,14 @@ int virFDStreamConnectUNIX(virStreamPtr st,
 continue;
 }
 
-goto error;
+return -1;
 }
 
 if (virFDStreamOpenInternal(st, fd, NULL, 0) < 0)
-goto error;
+return -1;
 
 fd = -1;
 return 0;
-
- error:
-return -1;
 }
 
 
-- 
2.26.2