Ticket #48807: deprep.diff

File deprep.diff, 593 bytes (added by jmroot (Joshua Root), 7 years ago)
  • Modules/readline.c

    old new  
    13301330    /* we got an interrupt signal */
    13311331    if (signal) {
    13321332        RESTORE_LOCALE(saved_locale)
     1333        rl_deprep_terminal();
    13331334        return NULL;
    13341335    }
    13351336
     
    13391340        if (p != NULL)
    13401341            *p = '\0';
    13411342        RESTORE_LOCALE(saved_locale)
     1343        rl_deprep_terminal();
    13421344        return p;
    13431345    }
    13441346
     
    13711373    }
    13721374    free(q);
    13731375    RESTORE_LOCALE(saved_locale)
     1376    rl_deprep_terminal();
    13741377    return p;
    13751378}
    13761379