/* Copyright 2001,2002 Roger Dingledine, Matej Pfajfar. */ /* See LICENSE for licensing information */ /* $Id$ */ #include "or.h" int check_sane_cell(cell_t *cell) { assert(cell); #if 0 /* actually, the aci is 0 for padding cells */ if(cell->aci == 0) { log(LOG_DEBUG,"check_sane_cell(): Cell has aci=0. Dropping."); return -1; } #endif #if 0 /* actually, the length is sometimes encrypted. so it's ok. */ if(cell->length > 120) { log(LOG_DEBUG,"check_sane_cell(): Cell claims to have payload length %d. Dropping.",cell->length); return -1; } #endif return 0; /* looks good */ }