Merge pull request #52 from jniewerth/patch-2
Fix "use-after-relocate" in stream_to_string
This commit is contained in:
		
						commit
						983c8476aa
					
				| 
						 | 
				
			
			@ -389,7 +389,7 @@ value_t stream_to_string(value_t *ps)
 | 
			
		|||
        n = st->size;
 | 
			
		||||
        str = cvalue_string(n);
 | 
			
		||||
        memcpy(cvalue_data(str), value2c(ios_t*,*ps)->buf, n);
 | 
			
		||||
        ios_trunc(st, 0);
 | 
			
		||||
        ios_trunc(value2c(ios_t*,*ps), 0);
 | 
			
		||||
    }
 | 
			
		||||
    else {
 | 
			
		||||
        char *b = ios_takebuf(st, &n); n--;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue