ref: 25c67c12f6734892cae1350374805510ed13ec0d
parent: 34b35d8c322ecb483aea09e4816b21da70767756
author: sl <uriel@engel.se.cat-v.org>
date: Mon Mar 16 19:42:44 EDT 2009
Fix null concat in wman search code.
--- a/apps/wman/app.rc
+++ b/apps/wman/app.rc
@@ -43,10 +43,12 @@
# Search
ll_add handlers_body_head tpl_handler apps/wman/search.tpl
- s=`{echo $post_arg_wman_search | sed 's/[^a-zA-Z0-9\-\.]+//g; s/\.+/./g; 1q'}
- ifs='' { wman_search_results=`{wman_ls_pages $wman_man_path/*/*^$s^*} }
- if(! ~ $"post_arg_go '' && ~ `{echo -n $wman_search_results|wc -l} 1)
- post_redirect $wman_base_uri^`{echo $wman_search_results|awk -F/ '{print $(NF-1)"/"$NF}'}
+ if(! ~ $"post_arg_wman_search '') {
+ s=`{echo $post_arg_wman_search | sed 's/[^a-zA-Z0-9\-\.]+//g; s/\.+/./g; 1q'}
+ ifs='' { wman_search_results=`{wman_ls_pages $wman_man_path/*/*^$"s^*} }
+ if(! ~ $"post_arg_go '' && ~ `{echo -n $wman_search_results|wc -l} 1)
+ post_redirect $wman_base_uri^`{echo $wman_search_results|awk -F/ '{print $(NF-1)"/"$NF}'}
+ }
}