diff --git a/tc/tc0700.cpp b/tc/tc0700.cpp index f9bade834..6c756ffff 100755 --- a/tc/tc0700.cpp +++ b/tc/tc0700.cpp @@ -366,21 +366,25 @@ bool TTS_campo_sender::create() TLocalisamfile clifo(LF_CLIFO); bool big_cli_code = false; - - clifo.put(CLI_TIPOCF, "C"); - clifo.put(CLI_CODCF, 100000L); - if (!((clifo.read(_isgteq) == _iseof) || (clifo.get(CLI_TIPOCF) == "F"))) - big_cli_code = true; - if (!big_cli_code) - { - clifo.put(CLI_TIPOCF, "F"); - clifo.put(CLI_CODCF, 100000L);; - if (clifo.read(_isgteq) != _iseof) + + if (!ini_get_bool(CONFIG_DITTA, "tc", "TSNoCheck")) + { + clifo.put(CLI_TIPOCF, "C"); + clifo.put(CLI_CODCF, 100000L); + if (!((clifo.read(_isgteq) == _iseof) || (clifo.get(CLI_TIPOCF) == "F"))) big_cli_code = true; + if (!big_cli_code) + { + clifo.put(CLI_TIPOCF, "F"); + clifo.put(CLI_CODCF, 100000L);; + + if (clifo.read(_isgteq) != _iseof) + big_cli_code = true; + } + if (big_cli_code) + riclassifica().add("TSNOHCLI", EMPTY_STRING); } - if (big_cli_code) - riclassifica().add("TSNOHCLI", EMPTY_STRING); return ok && TTS_sender::create(); }