ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
ADD_DEFINITIONS("-DSLP_DEBUG")
ADD_DEFINITIONS("-shared")
+ADD_DEFINITIONS("-Wno-stringop-overread")
SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -Wl,--rpath=/usr/lib")
if (ad->default_substitution)
return strndup(ad->default_substitution, PATH_MAX);
+ int maxpath = sizeof(ALERT_FILE_PATH_DEF);
+ if(maxpath > PATH_MAX) maxpath = PATH_MAX;
if (ad->show_notification)
- return strndup(ALERT_FILE_PATH_DEF, PATH_MAX);
+ return strndup(ALERT_FILE_PATH_DEF, maxpath);
- return strndup(RINGTONE_FILE_PATH_DEF, PATH_MAX);
+ maxpath = sizeof(RINGTONE_FILE_PATH_DEF);
+ if(maxpath > PATH_MAX) maxpath = PATH_MAX;
+ return strndup(RINGTONE_FILE_PATH_DEF, maxpath);
}
static void _move_more_ctxpopup(SettingRingtoneData *ad)