Some small fixes found by @jonathangray with cppcheck/scan-build.
This commit is contained in:
		
					parent
					
						
							
								3109f9243a
							
						
					
				
			
			
				commit
				
					
						2b1181c2ca
					
				
			
		
					 3 changed files with 9 additions and 3 deletions
				
			
		| 
						 | 
					@ -483,7 +483,7 @@ azure_getpubkeys(struct system_config *sc)
 | 
				
			||||||
	FILE			*fp;
 | 
						FILE			*fp;
 | 
				
			||||||
	int			 ret = -1;
 | 
						int			 ret = -1;
 | 
				
			||||||
	FILE			*infp = NULL;
 | 
						FILE			*infp = NULL;
 | 
				
			||||||
	char			*inbuf;
 | 
						char			*inbuf = NULL;
 | 
				
			||||||
	size_t			 inbufsz;
 | 
						size_t			 inbufsz;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if ((fp = fopen(az->az_certs, "r")) == NULL) {
 | 
						if ((fp = fopen(az->az_certs, "r")) == NULL) {
 | 
				
			||||||
| 
						 | 
					@ -769,6 +769,7 @@ azure_getendpoint(struct system_config *sc)
 | 
				
			||||||
			if (asprintf(&ep, "%d.%d.%d.%d",
 | 
								if (asprintf(&ep, "%d.%d.%d.%d",
 | 
				
			||||||
			    a[0], a[1], a[2], a[3]) == -1) {
 | 
								    a[0], a[1], a[2], a[3]) == -1) {
 | 
				
			||||||
				log_debug("%s: asprintf", __func__);
 | 
									log_debug("%s: asprintf", __func__);
 | 
				
			||||||
 | 
									fclose(fp);
 | 
				
			||||||
				return (-1);
 | 
									return (-1);
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -162,6 +162,7 @@ shellout(const char *in, char **out, const char *arg, ...)
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	free(argv);
 | 
						free(argv);
 | 
				
			||||||
 | 
						argv = NULL;
 | 
				
			||||||
	sigaction(SIGINT, NULL, &sigint);
 | 
						sigaction(SIGINT, NULL, &sigint);
 | 
				
			||||||
	sigaction(SIGQUIT, NULL, &sigquit);
 | 
						sigaction(SIGQUIT, NULL, &sigquit);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -381,8 +382,10 @@ filein(const char *mode, const char *fmt, ...)
 | 
				
			||||||
		return (NULL);
 | 
							return (NULL);
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	free(path);
 | 
						free(path);
 | 
				
			||||||
	if ((infp = open_memstream(&inbuf, &inbufsz)) == NULL)
 | 
						if ((infp = open_memstream(&inbuf, &inbufsz)) == NULL) {
 | 
				
			||||||
		fclose(fp);
 | 
							fclose(fp);
 | 
				
			||||||
 | 
							return (NULL);
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
	while (fgets(buf, sizeof(buf), fp) != NULL) {
 | 
						while (fgets(buf, sizeof(buf), fp) != NULL) {
 | 
				
			||||||
		fputs(buf, infp);
 | 
							fputs(buf, infp);
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -235,7 +235,9 @@ xml_end_element(void *data, const char *el)
 | 
				
			||||||
	struct xml	*env = data;
 | 
						struct xml	*env = data;
 | 
				
			||||||
	struct xmlelem	*xe = env->ox_cur;
 | 
						struct xmlelem	*xe = env->ox_cur;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if (xe == NULL || strcmp(xe->xe_tag, el) != 0)
 | 
						if (xe == NULL)
 | 
				
			||||||
 | 
							fatal("missing element");
 | 
				
			||||||
 | 
						if (strcmp(xe->xe_tag, el) != 0)
 | 
				
			||||||
		fatal("unexpected closing tag: %s <> %s", el, xe->xe_tag);
 | 
							fatal("unexpected closing tag: %s <> %s", el, xe->xe_tag);
 | 
				
			||||||
	if (xe->xe_data == NULL)
 | 
						if (xe->xe_data == NULL)
 | 
				
			||||||
		xe->xe_data = strdup("");
 | 
							xe->xe_data = strdup("");
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue