use sizeof(buffer) instead of uninitialised variable
Signed-off-by: Erik Boasson <eb@ilities.com>
This commit is contained in:
		
							parent
							
								
									e62abe623a
								
							
						
					
					
						commit
						e16c59e392
					
				
					 1 changed files with 2 additions and 3 deletions
				
			
		| 
						 | 
					@ -24,7 +24,6 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
typedef struct {
 | 
					typedef struct {
 | 
				
			||||||
    char buf[2048];
 | 
					    char buf[2048];
 | 
				
			||||||
    size_t bufsz;
 | 
					 | 
				
			||||||
    size_t pos;
 | 
					    size_t pos;
 | 
				
			||||||
} log_buffer_t;
 | 
					} log_buffer_t;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -233,7 +232,7 @@ static void vlog(
 | 
				
			||||||
        lb->pos = BUF_OFFSET;
 | 
					        lb->pos = BUF_OFFSET;
 | 
				
			||||||
        lb->buf[lb->pos] = 0;
 | 
					        lb->buf[lb->pos] = 0;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    nrem = lb->bufsz - lb->pos;
 | 
					    nrem = sizeof (lb->buf) - lb->pos;
 | 
				
			||||||
    if (nrem > 0) {
 | 
					    if (nrem > 0) {
 | 
				
			||||||
        n = os_vsnprintf(lb->buf + lb->pos, nrem, fmt, ap);
 | 
					        n = os_vsnprintf(lb->buf + lb->pos, nrem, fmt, ap);
 | 
				
			||||||
        if (n >= 0 && (size_t) n < nrem) {
 | 
					        if (n >= 0 && (size_t) n < nrem) {
 | 
				
			||||||
| 
						 | 
					@ -245,7 +244,7 @@ static void vlog(
 | 
				
			||||||
        if (trunc) {
 | 
					        if (trunc) {
 | 
				
			||||||
            static const char msg[] = "(trunc)\n";
 | 
					            static const char msg[] = "(trunc)\n";
 | 
				
			||||||
            const size_t msglen = sizeof (msg) - 1;
 | 
					            const size_t msglen = sizeof (msg) - 1;
 | 
				
			||||||
            assert(lb->pos <= lb->bufsz);
 | 
					            assert(lb->pos <= sizeof (lb->buf));
 | 
				
			||||||
            assert(lb->pos >= msglen);
 | 
					            assert(lb->pos >= msglen);
 | 
				
			||||||
            memcpy(lb->buf + lb->pos - msglen, msg, msglen);
 | 
					            memcpy(lb->buf + lb->pos - msglen, msg, msglen);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue