diff options
Diffstat (limited to 'recipes-extended/nagios/nagios-nsca/0001-Fix-missing-argument-in-open-calls.patch')
-rw-r--r-- | recipes-extended/nagios/nagios-nsca/0001-Fix-missing-argument-in-open-calls.patch | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/recipes-extended/nagios/nagios-nsca/0001-Fix-missing-argument-in-open-calls.patch b/recipes-extended/nagios/nagios-nsca/0001-Fix-missing-argument-in-open-calls.patch new file mode 100644 index 00000000..6b39fec5 --- /dev/null +++ b/recipes-extended/nagios/nagios-nsca/0001-Fix-missing-argument-in-open-calls.patch | |||
@@ -0,0 +1,52 @@ | |||
1 | From da37e6ce2a8cc315845440488cd2f8dab0a17bfe Mon Sep 17 00:00:00 2001 | ||
2 | From: "John C. Frickson" <jfrickson@nagios.com> | ||
3 | Date: Wed, 7 Oct 2015 14:06:58 -0500 | ||
4 | Subject: [PATCH] Fix missing argument in open calls | ||
5 | |||
6 | Commit b9f2c08dfdf31430f972a48781fc115c4af13cfe | ||
7 | from https://github.com/NagiosEnterprises/nsca | ||
8 | |||
9 | Fix for issue http://tracker.nagios.org/view.php?id=286 | ||
10 | |||
11 | Upstream-Status: Backport | ||
12 | |||
13 | Singed-off-by: John C. Frickson <jfrickson@nagios.com> | ||
14 | Signed-off-by: Chen Qi <Qi.Chen@windriver.com> | ||
15 | [MA: Context updated to allow application to older version] | ||
16 | Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> | ||
17 | --- | ||
18 | Changelog | 4 ++++ | ||
19 | src/nsca.c | 2 +- | ||
20 | 2 files changed, 5 insertions(+), 1 deletion(-) | ||
21 | |||
22 | diff --git a/Changelog b/Changelog | ||
23 | index 3a7edd4..00ea11e 100644 | ||
24 | --- a/Changelog | ||
25 | +++ b/Changelog | ||
26 | @@ -2,6 +2,10 @@ | ||
27 | NSCA Changelog | ||
28 | ************** | ||
29 | |||
30 | +2.9.x - xx/xx/xxxx | ||
31 | +------------------ | ||
32 | +- Fix missing argument in open calls (Xavier Bachelot / John Frickson) | ||
33 | + | ||
34 | 2.9.1 - 01/27/2012 | ||
35 | ------------------ | ||
36 | - Applied patch to allow packets arriving with a future time stamp (Daniel Wittenberg) | ||
37 | diff --git a/src/nsca.c b/src/nsca.c | ||
38 | index 6b0e436..0e70b8b 100644 | ||
39 | --- a/src/nsca.c | ||
40 | +++ b/src/nsca.c | ||
41 | @@ -477,7 +477,7 @@ static int read_config_file(char *filename){ | ||
42 | int checkresult_test_fd=-1; | ||
43 | char *checkresult_test=NULL; | ||
44 | asprintf(&checkresult_test,"%s/nsca.test.%i",check_result_path,getpid()); | ||
45 | - checkresult_test_fd=open(checkresult_test,O_WRONLY|O_CREAT); | ||
46 | + checkresult_test_fd=open(checkresult_test,O_WRONLY|O_CREAT,S_IWUSR); | ||
47 | if (checkresult_test_fd>0){ | ||
48 | unlink(checkresult_test); | ||
49 | } | ||
50 | -- | ||
51 | 2.11.0 | ||
52 | |||