def fix_descr_intent(description: str) -> str:
    """ Corrects the indentation of a Franca IDL comment."""
    description_lines = description.split('\n')
    min_leading_spaces = -1
    for line in description_lines:
        leading_spaces = 0
        for character in line:
            if character == ' ':
                leading_spaces += 1
            else:
                break
        if leading_spaces > 0 and not line.isspace():
            if min_leading_spaces < 0:
                min_leading_spaces = leading_spaces
            min_leading_spaces = min(min_leading_spaces, leading_spaces)
    min_leading_spaces = max(min_leading_spaces, 0)
    fixed_intent_lines = []
    for line in description_lines:
        if line.startswith(' ' * min_leading_spaces):
            fixed_intent_lines.append(line[min_leading_spaces:])
        else:
            fixed_intent_lines.append(line)
    return '\n'.join(fixed_intent_lines)