B_PATH_NAME_LENGTH + 1 -> B_PATH_NAME_LENGTH.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2631 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
48f49cdf5c
commit
83969b9581
@ -36,7 +36,7 @@ namespace BPrivate {
|
|||||||
// get_app_path
|
// get_app_path
|
||||||
/*! \brief Returns the path to the application's executable.
|
/*! \brief Returns the path to the application's executable.
|
||||||
\param buffer A pointer to a pre-allocated character array of at least
|
\param buffer A pointer to a pre-allocated character array of at least
|
||||||
size B_PATH_NAME_LENGTH + 1 to be filled in by this function.
|
size B_PATH_NAME_LENGTH to be filled in by this function.
|
||||||
\return
|
\return
|
||||||
- \c B_OK: Everything went fine.
|
- \c B_OK: Everything went fine.
|
||||||
- \c B_BAD_VALUE: \c NULL \a buffer.
|
- \c B_BAD_VALUE: \c NULL \a buffer.
|
||||||
@ -56,8 +56,8 @@ get_app_path(char *buffer)
|
|||||||
if (error == B_OK) {
|
if (error == B_OK) {
|
||||||
while (!found && get_next_image_info(0, &cookie, &info) == B_OK) {
|
while (!found && get_next_image_info(0, &cookie, &info) == B_OK) {
|
||||||
if (info.type == B_APP_IMAGE) {
|
if (info.type == B_APP_IMAGE) {
|
||||||
strncpy(buffer, info.name, B_PATH_NAME_LENGTH);
|
strncpy(buffer, info.name, B_PATH_NAME_LENGTH - 1);
|
||||||
buffer[B_PATH_NAME_LENGTH] = 0;
|
buffer[B_PATH_NAME_LENGTH - 1] = 0;
|
||||||
found = true;
|
found = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -81,7 +81,7 @@ status_t
|
|||||||
get_app_ref(entry_ref *ref, bool traverse)
|
get_app_ref(entry_ref *ref, bool traverse)
|
||||||
{
|
{
|
||||||
status_t error = (ref ? B_OK : B_BAD_VALUE);
|
status_t error = (ref ? B_OK : B_BAD_VALUE);
|
||||||
char appFilePath[B_PATH_NAME_LENGTH + 1];
|
char appFilePath[B_PATH_NAME_LENGTH];
|
||||||
if (error == B_OK)
|
if (error == B_OK)
|
||||||
error = get_app_path(appFilePath);
|
error = get_app_path(appFilePath);
|
||||||
if (error == B_OK) {
|
if (error == B_OK) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user