# HG changeset patch # User michael # Date 1161362556 0 # Node ID 9bd929836c1588de4674e8a0deff7ac4c6f96734 # Parent 9e085832c423d551ec201d881b70c0bb762fba47 \, escaping applying my own patch due to lack of anyone objecting to it and as its pretty much needed for -vf geq diff -r 9e085832c423 -r 9bd929836c15 m_option.c --- a/m_option.c Fri Oct 20 16:14:49 2006 +0000 +++ b/m_option.c Fri Oct 20 16:42:36 2006 +0000 @@ -1672,7 +1672,14 @@ while(ptr[0] != '\0') { last_ptr = ptr; - ptr = strchr(ptr,LIST_SEPARATOR); + for(;;){ + ptr = strchr(ptr,LIST_SEPARATOR); + if(ptr && ptr>last_ptr && ptr[-1]=='\\'){ + memmove(ptr-1, ptr, strlen(ptr)+1); + }else + break; + } + if(!ptr) { r = parse_obj_settings(name,last_ptr,opt->priv,dst ? &res : NULL,n); if(r < 0) {