Revision 0559f745 lib/impexpd/__init__.py

b/lib/impexpd/__init__.py
79 79
SOCAT_TCP_OPTS = ["keepalive", "keepidle=60", "keepintvl=10", "keepcnt=5"]
80 80
SOCAT_OPENSSL_OPTS = ["verify=1", "cipher=HIGH", "method=TLSv1"]
81 81

  
82
SOCAT_OPTION_MAXLEN = 400
83

  
82 84
(PROG_OTHER,
83 85
 PROG_SOCAT,
84 86
 PROG_DD,
......
168 170

  
169 171
    for i in [addr1, addr2]:
170 172
      for value in i:
173
        if len(value) > SOCAT_OPTION_MAXLEN:
174
          raise errors.GenericError("Socat option longer than %s"
175
                                    " characters: %r" %
176
                                    (SOCAT_OPTION_MAXLEN, value))
171 177
        if "," in value:
172 178
          raise errors.GenericError("Comma not allowed in socat option"
173 179
                                    " value: %r" % value)

Also available in: Unified diff