Develop and Download Open Source Software

Browse Subversion Repository

Diff of /branches/ssh_chacha20poly1305/ttssh2/ttxssh/ttxssh.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 4649 by maya, Fri Sep 23 07:52:26 2011 UTC revision 4653 by maya, Sat Sep 24 02:16:02 2011 UTC
# Line 4789  static void _dquote_string(char *str, ch Line 4789  static void _dquote_string(char *str, ch
4789    
4790  static void dquote_string(char *str, char *dst, int dst_len)  static void dquote_string(char *str, char *dst, int dst_len)
4791  {  {
4792          // " で始まるか、スペースが含まれる場合にはクオートする          // ",スペース,^A-^_ が含まれる場合にはクオートする
4793          if (str[0] == '"' || strchr(str, '" ') != NULL) {          if (strchr(str, '"') != NULL ||
4794                strchr(str, ' ') != NULL ||
4795                strchr(str, 0x01) != NULL ||
4796                strchr(str, 0x02) != NULL ||
4797                strchr(str, 0x03) != NULL ||
4798                strchr(str, 0x04) != NULL ||
4799                strchr(str, 0x05) != NULL ||
4800                strchr(str, 0x06) != NULL ||
4801                strchr(str, 0x07) != NULL ||
4802                strchr(str, 0x08) != NULL ||
4803                strchr(str, 0x09) != NULL ||
4804                strchr(str, 0x0a) != NULL ||
4805                strchr(str, 0x0b) != NULL ||
4806                strchr(str, 0x0c) != NULL ||
4807                strchr(str, 0x0d) != NULL ||
4808                strchr(str, 0x0e) != NULL ||
4809                strchr(str, 0x0f) != NULL ||
4810                strchr(str, 0x10) != NULL ||
4811                strchr(str, 0x11) != NULL ||
4812                strchr(str, 0x12) != NULL ||
4813                strchr(str, 0x13) != NULL ||
4814                strchr(str, 0x14) != NULL ||
4815                strchr(str, 0x15) != NULL ||
4816                strchr(str, 0x16) != NULL ||
4817                strchr(str, 0x17) != NULL ||
4818                strchr(str, 0x18) != NULL ||
4819                strchr(str, 0x19) != NULL ||
4820                strchr(str, 0x1a) != NULL ||
4821                strchr(str, 0x1b) != NULL ||
4822                strchr(str, 0x1c) != NULL ||
4823                strchr(str, 0x1d) != NULL ||
4824                strchr(str, 0x1e) != NULL ||
4825                strchr(str, 0x1f) != NULL) {
4826                  _dquote_string(str, dst, dst_len);                  _dquote_string(str, dst, dst_len);
4827                  return;                  return;
4828          }          }

Legend:
Removed from v.4649  
changed lines
  Added in v.4653

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26