File: 06-host_name_max.patch

package info (click to toggle)
trousers 0.3.15-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 9,140 kB
  • sloc: ansic: 76,936; makefile: 564; sh: 141
file content (32 lines) | stat: -rw-r--r-- 970 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Index: trousers/src/tspi/tsp_tcsi_param.c
===================================================================
--- trousers.orig/src/tspi/tsp_tcsi_param.c
+++ trousers/src/tspi/tsp_tcsi_param.c
@@ -19,6 +19,7 @@
 #define HOST_NAME_MAX 64
 #endif
 
+#include <unistd.h>
 #include "trousers/tss.h"
 #include "trousers/trousers.h"
 #include "trousers_types.h"
@@ -92,7 +93,7 @@ get_tcsd_port(char port_str[TCP_PORT_STR
 }
 
 /**
- *  Allocates a string with up to HOST_NAME_MAX chars which contains
+ *  Allocates a string with up to _POSIX_HOST_NAME_MAX chars which contains
  *  the hostname extracted from the env var
  */
 int
@@ -116,8 +117,8 @@ get_hostname_from_env(char **host_str, u
 
 	LogDebug("Environment var %s got value: %s", HOSTNAME_ENV_VAR, tmp_str);
 	env_len = strlen(tmp_str);
-	if (env_len > HOST_NAME_MAX) {
-		*len = HOST_NAME_MAX + 1;
+	if (env_len > _POSIX_HOST_NAME_MAX) {
+		*len = _POSIX_HOST_NAME_MAX + 1;
 	} else {
 		*len = env_len + 1;
 	}