diff options
author | ridiculousfish <corydoras@ridiculousfish.com> | 2012-05-09 02:33:42 -0700 |
---|---|---|
committer | ridiculousfish <corydoras@ridiculousfish.com> | 2012-05-09 02:33:42 -0700 |
commit | 9bcc7df96f2e40e54fb1cebdb6df5de4139b0ed9 (patch) | |
tree | 20445bda332b490515445acee5a7c79a45ed1db8 /parser.cpp | |
parent | 4bd63020ca897b4b65d74469a0036451a2e23fa4 (diff) |
Lots of modernization changed
Removed wcsdupcat
Diffstat (limited to 'parser.cpp')
-rw-r--r-- | parser.cpp | 10 |
1 files changed, 2 insertions, 8 deletions
@@ -798,14 +798,8 @@ int parser_t::eval_args( const wchar_t *line, std::vector<completion_t> &args ) { case TOK_STRING: { - wchar_t *tmp = wcsdup(tok_last( &tok )); - - if( !tmp ) - { - DIE_MEM(); - } - - if( expand_string( tmp, args, eflags ) == EXPAND_ERROR ) + const wcstring tmp = tok_last(&tok); + if( expand_string(tmp, args, eflags) == EXPAND_ERROR ) { err_pos=tok_get_pos( &tok ); do_loop=0; |