* path.cc (mount_info::conv_to_posix_path): Avoid putting a trailing slash on a
directory name when the ms-dos path spec is a root directory of a device. * registry.cc (reg_key::build_reg): Set 'key_is_invalid' flag rather than using an INVALID_HANDLE_KEY. (reg_key::get_int): Test for key validity before performing registry operations. (reg_key::set_int): Ditto. (reg_key::get_string): Ditto. (reg_key::set_string): Ditto. (reg_key::kill): Ditto. (reg_key::~reg_key): Ditto.
This commit is contained in:
@ -219,6 +219,7 @@ class reg_key
|
||||
private:
|
||||
|
||||
HKEY key;
|
||||
LONG key_is_invalid;
|
||||
|
||||
public:
|
||||
|
||||
@ -238,7 +239,6 @@ public:
|
||||
int get_string (const char *, char *buf, size_t len, const char *def);
|
||||
int set_string (const char *,const char *);
|
||||
int set_int (const char *, int val);
|
||||
int setone_string (const char *src, const char *name);
|
||||
|
||||
~reg_key ();
|
||||
};
|
||||
|
Reference in New Issue
Block a user