mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 13:41:24 +00:00 
			
		
		
		
	Coverity issue CID #169
local_ptr_assign_local: Assigning address of stack variable "namebuf" to pointer "filename" out_of_scope: Variable "namebuf" goes out of scope use_invalid: Used "filename" pointing to out-of-scope variable "namebuf"
This commit is contained in:
		
							parent
							
								
									87dcf3d260
								
							
						
					
					
						commit
						3e8c897d80
					
				
					 1 changed files with 2 additions and 1 deletions
				
			
		|  | @ -129,6 +129,8 @@ tb_displayline(PyObject *f, char *filename, int lineno, char *name) | |||
| 	FILE *xfp; | ||||
| 	char linebuf[2000]; | ||||
| 	int i; | ||||
| 	char namebuf[MAXPATHLEN+1]; | ||||
| 
 | ||||
| 	if (filename == NULL || name == NULL) | ||||
| 		return -1; | ||||
| 	/* This is needed by Emacs' compile command */ | ||||
|  | @ -147,7 +149,6 @@ tb_displayline(PyObject *f, char *filename, int lineno, char *name) | |||
| 			Py_ssize_t _npath = PyList_Size(path); | ||||
| 			int npath = Py_SAFE_DOWNCAST(_npath, Py_ssize_t, int); | ||||
| 			size_t taillen = strlen(tail); | ||||
| 			char namebuf[MAXPATHLEN+1]; | ||||
| 			for (i = 0; i < npath; i++) { | ||||
| 				PyObject *v = PyList_GetItem(path, i); | ||||
| 				if (v == NULL) { | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Christian Heimes
						Christian Heimes