   }
 
   uint8_t num = strToInt(queryWithPort);
+
+  error = checkInterruptRange(num);
+  if(error){
+    return error;
+  }
+
   detachInterrupt(num);
 }
 

  return NgReturnJson(ILLEGAL_PORT_NUMBER);
}


/**************************************************************************
                        タイマ割り込みに関するｱﾚ

    return error;
  }

  error = checkInterruptRange(num);
  if(error){
    return error;
  }

  for(uint8_t i = 0; i < ARRAYSIZE(INTERRUPT_MODE_TBL); i++){
