This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

[Patch] regtool - Handle keys with only one subkey


I was writing a small installer script using bash and regtool. I ran in to a bug in regtool which
prevented it from creating top level keys. Below is the change log and unified diff patch. I do
not subscribe to this list, so send email directly if you wish to talk to me about the change.
cygwin is amazing. I'm glad to make a tiny contribution.
2001年07月14日 Chris Genly <chgenly@alum.mit.edu>
* regtool.cc (find_key): Handle keys with only one subkey. For example /root/.roapi
--- regtool.cc.orig	Mon Jan 29 18:36:18 2001
+++ regtool.cc	Fri Jul 13 20:59:46 2001
@@ -221,11 +221,15 @@ find_key (int howmanyparts, REGSAM acces
 	e--;
 if (*e != '\\')
 	{
-	 fprintf (stderr, "Invalid key\n");
-	 exit (1);
+ key = wkprefixes[i].key;
+	 value = n;
+ return;
+	}
+ else
+ {
+ *e = 0;
+ value = e + 1;
 	}
- *e = 0;
- value = e + 1;
 }
 if (n[0] == 0)
 {
=====
--------------------------------------------------------
Chris Genly
Email: chgenly@alum.mit.edu
Speech, Distributed Objects and Renewable energy for all.
__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail
http://personal.mail.yahoo.com/
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

AltStyle によって変換されたページ (->オリジナル) /