Re: [Qemu-devel] [PATCH][STABLE] Drop debug printfs from qemu_chr_parse_compat

2010-02-28 Thread Aurelien Jarno
On Mon, Jan 18, 2010 at 12:15:01PM +0100, Jan Kiszka wrote:
 Gerd Hoffmann wrote:
  On 01/18/10 11:21, Jan Kiszka wrote:
  Gerd Hoffmann wrote:
  On 01/15/10 21:07, Jan Kiszka wrote:
  The missing '@' broke 'udp::port@:port' parsing.
 
 if (sscanf(p, %64[^:]:%32[^@,]%n, host, port,pos)   2) {
 host[0] = 0;
  -if (sscanf(p, :%32[^,]%n, port,pos)   1) {
  +if (sscanf(p, :%32[^@,]%n, port,pos)   1) {
 
  Indeed.
 
 fprintf(stderr, udp #1\n);
 
  While you are at it, can you also zap this debug leftover?
 
  Looks like there are three of them in qemu_chr_parse_compat - kill
  them all?
  
  Yes.
  
  thanks,
Gerd
  

Thanks, committed to HEAD and cherry-picked in stable-0.12.

 Signed-off-by: Jan Kiszka jan.kis...@siemens.com
 ---
 
  qemu-char.c |3 ---
  1 files changed, 0 insertions(+), 3 deletions(-)
 
 diff --git a/qemu-char.c b/qemu-char.c
 index a8a92f5..ef7823f 100644
 --- a/qemu-char.c
 +++ b/qemu-char.c
 @@ -2315,7 +2315,6 @@ QemuOpts *qemu_chr_parse_compat(const char *label, 
 const char *filename)
  if (sscanf(p, %64[^:]:%32[^@,]%n, host, port, pos)  2) {
  host[0] = 0;
  if (sscanf(p, :%32[^@,]%n, port, pos)  1) {
 -fprintf(stderr, udp #1\n);
  goto fail;
  }
  }
 @@ -2326,7 +2325,6 @@ QemuOpts *qemu_chr_parse_compat(const char *label, 
 const char *filename)
  if (sscanf(p, %64[^:]:%32[^,]%n, host, port, pos)  2) {
  host[0] = 0;
  if (sscanf(p, :%32[^,]%n, port, pos)  1) {
 -fprintf(stderr, udp #2\n);
  goto fail;
  }
  }
 @@ -2354,7 +2352,6 @@ QemuOpts *qemu_chr_parse_compat(const char *label, 
 const char *filename)
  }
  
  fail:
 -fprintf(stderr, %s: fail on \%s\\n, __FUNCTION__, filename);
  qemu_opts_del(opts);
  return NULL;
  }
 



-- 
Aurelien Jarno  GPG: 1024D/F1BCDB73
aurel...@aurel32.net http://www.aurel32.net




[Qemu-devel] [PATCH][STABLE] Drop debug printfs from qemu_chr_parse_compat

2010-01-18 Thread Jan Kiszka
Gerd Hoffmann wrote:
 On 01/18/10 11:21, Jan Kiszka wrote:
 Gerd Hoffmann wrote:
 On 01/15/10 21:07, Jan Kiszka wrote:
 The missing '@' broke 'udp::port@:port' parsing.

if (sscanf(p, %64[^:]:%32[^@,]%n, host, port,pos)   2) {
host[0] = 0;
 -if (sscanf(p, :%32[^,]%n, port,pos)   1) {
 +if (sscanf(p, :%32[^@,]%n, port,pos)   1) {

 Indeed.

fprintf(stderr, udp #1\n);

 While you are at it, can you also zap this debug leftover?

 Looks like there are three of them in qemu_chr_parse_compat - kill
 them all?
 
 Yes.
 
 thanks,
   Gerd
 

Signed-off-by: Jan Kiszka jan.kis...@siemens.com
---

 qemu-char.c |3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

diff --git a/qemu-char.c b/qemu-char.c
index a8a92f5..ef7823f 100644
--- a/qemu-char.c
+++ b/qemu-char.c
@@ -2315,7 +2315,6 @@ QemuOpts *qemu_chr_parse_compat(const char *label, const 
char *filename)
 if (sscanf(p, %64[^:]:%32[^@,]%n, host, port, pos)  2) {
 host[0] = 0;
 if (sscanf(p, :%32[^@,]%n, port, pos)  1) {
-fprintf(stderr, udp #1\n);
 goto fail;
 }
 }
@@ -2326,7 +2325,6 @@ QemuOpts *qemu_chr_parse_compat(const char *label, const 
char *filename)
 if (sscanf(p, %64[^:]:%32[^,]%n, host, port, pos)  2) {
 host[0] = 0;
 if (sscanf(p, :%32[^,]%n, port, pos)  1) {
-fprintf(stderr, udp #2\n);
 goto fail;
 }
 }
@@ -2354,7 +2352,6 @@ QemuOpts *qemu_chr_parse_compat(const char *label, const 
char *filename)
 }
 
 fail:
-fprintf(stderr, %s: fail on \%s\\n, __FUNCTION__, filename);
 qemu_opts_del(opts);
 return NULL;
 }



signature.asc
Description: OpenPGP digital signature