Changes in trunk/src/sh_tools.c [30:18]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/sh_tools.c
r30 r18 127 127 unsigned char c, d; 128 128 const char * p; 129 char *q; 129 130 char tmp[4]; 130 131 char * outstr; … … 146 147 147 148 p = instr; 149 q = outstr; 148 150 149 151 #if !defined(SH_USE_XML) … … 439 441 int DoReverseLookup = S_TRUE; 440 442 441 int set_reverse_lookup (c onst char * c)443 int set_reverse_lookup (char * c) 442 444 { 443 445 return sh_util_flagval(c, &DoReverseLookup); … … 460 462 461 463 int retval; 462 size_t len;463 464 464 465 sin_cache * check_cache = conn_cache; … … 534 535 else 535 536 { 536 len = sl_strlen(host_entry->h_name) + 1;537 host_name = SH_ALLOC(len);538 if (len > 1)539 sl_strlcpy(host_name, host_entry->h_name, len);537 host_name = SH_ALLOC(sl_strlen(host_entry->h_name) + 1); 538 if (sl_strlen(host_entry->h_name) > 0) 539 strcpy(host_name, /* known to fit */ 540 host_entry->h_name); 540 541 else 541 542 host_name[0] = '\0'; … … 693 694 } 694 695 695 #if defined(HAVE_NTIME) || defined(SH_WITH_CLIENT) || defined(SH_WITH_SERVER)696 #if defined(HAVE_NTIME) || defined(SH_WITH_CLIENT) 696 697 static 697 698 int sh_write_select(int type, int sockfd, … … 713 714 */ 714 715 new_act.sa_handler = SIG_IGN; 715 sigemptyset( &new_act.sa_mask ); /* set an empty mask */716 new_act.sa_flags = 0; /* init sa_flags */717 716 sigaction (SIGPIPE, &new_act, &old_act); 718 717 … … 840 839 #endif 841 840 842 #if defined (SH_WITH_CLIENT) || defined(SH_WITH_SERVER)841 #if defined (SH_WITH_CLIENT) 843 842 unsigned long write_port (int sockfd, char *buf, unsigned long nbytes, 844 843 int * w_error, int timeout) … … 860 859 #endif 861 860 862 #if defined(HAVE_NTIME) || defined(SH_WITH_CLIENT) || defined(SH_WITH_SERVER)861 #if defined(HAVE_NTIME) || defined(SH_WITH_CLIENT) 863 862 864 863 unsigned long read_port (int sockfd, char *buf, unsigned long nbytes, … … 896 895 #endif 897 896 898 #if defined (SH_WITH_CLIENT) || defined(SH_WITH_SERVER)897 #if defined (SH_WITH_CLIENT) 899 898 900 899 int check_request (char * have, char * need) … … 950 949 #endif 951 950 952 #if defined (SH_WITH_CLIENT) || defined (SH_WITH_SERVER)951 #if defined (SH_WITH_CLIENT) 953 952 954 953 void get_header (unsigned char * head, unsigned long * bytes, char * u) … … 1030 1029 * (msg_size = payload_size - key_len = payload_size - 48) 1031 1030 */ 1032 1033 /*1034 * only SH_V2_FULLSIZE is used, and only once1035 */1036 #if 01037 1031 #ifdef SH_WITH_SERVER 1038 1032 #define SH_V2_FULLSIZE 240 … … 1044 1038 #define SH_V2_MESSAGE 960 1045 1039 #endif 1046 #endif1047 #define SH_V2_FULLSIZE 10241048 1040 1049 1041 #ifdef SH_ENCRYPT … … 1388 1380 #endif 1389 1381 1390 #if defined (SH_WITH_CLIENT) || defined(SH_WITH_SERVER)1382 #if defined (SH_WITH_CLIENT) 1391 1383 1392 1384 /* verify the checksum of a buffer; checksum comes first … … 1540 1532 #endif 1541 1533 1542 #if defined(SH_WITH_CLIENT) || defined(SH_ WITH_SERVER) || defined(SH_STEALTH) || defined(WITH_GPG) || defined(WITH_PGP)1534 #if defined(SH_WITH_CLIENT) || defined(SH_STEALTH) || defined(WITH_GPG) || defined(WITH_PGP) 1543 1535 1544 1536 /* --------- secure temporary file ------------ */
Note:
See TracChangeset
for help on using the changeset viewer.