소스 검색

check_apt now correctly exits when apt-get return != 0

This commit fixes an issue with check_apt where check_apt doesn't exit
with the appropriate return code when apt-get returned a non-zero value.
Richard Leitner 12 년 전
부모
커밋
9be408511c
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      plugins/check_apt.c

+ 2 - 2
plugins/check_apt.c

@@ -112,8 +112,8 @@ int main (int argc, char **argv) {
 		result = max_state(result, STATE_CRITICAL);
 	} else if(packages_available > 0){
 		result = max_state(result, STATE_WARNING);
-	} else {
-		result = max_state(result, STATE_OK);
+	} else if(result > STATE_UNKNOWN){
+		result = STATE_UNKNOWN;
 	}
 
 	printf(_("APT %s: %d packages available for %s (%d critical updates). %s%s%s%s\n"),