---
+* [Bug 3801] gpsdjson refclock gps_open() device name mishandled. <hart@ntp.org>
* [Bug 3797] Windows getaddrinfo w/AI_ADDRCONFIG fails for localhost when
disconnected, breaking ntpq and ntpdc. <hart@ntp.org>
* [Bug 3795] pollskewlist documentation uses | when it shouldn't.
* [Bug 3793] Wrong variable type passed to record_raw_stats(). <hart@ntp.org>
- Report and patch by Yuezhen LUAN <wei6410@sina.com>.
* [Bug 3786] Timer starvation on high-load Windows ntpd. <hart@ntp.org>
-* [Bug 3784] high-load ntpd on Windows deaf after enough ICMP TTL exceeded <hart@ntp.org>
+* [Bug 3784] high-load ntpd on Windows deaf after enough ICMP TTL exceeded.
+ <hart@ntp.org>
* [Bug 3781] log "Unable to listen for broadcasts" for IPv4 <hart@ntp.org>
* [Bug 3774] mode 6 packets corrupted in rawstats file <hart@ntp.org>
- Reported by Edward McGuire, fix identified by <wei6410@sina.com>.
up->logname);
goto dev_fail;
}
+ devname = up->device;
up->device = ntp_realpath(devname);
if (NULL == up->device) {
msyslog(LOG_ERR, "%s: '%s' has no absolute path",
up->logname, devname);
goto dev_fail;
}
+ free(devname);
+ devname = NULL;
if (-1 == lstat(up->device, &sb)) {
msyslog(LOG_ERR, "%s: '%s' not accessible",
up->logname, up->device);
up->logname, up->device);
goto dev_fail;
}
- free(devname);
- devname = NULL;
} else {
/* All set up, just increment use count. */
++up->refcount;
<ClCompile Include="..\..\..\..\ntpd\refclock_datum.c" />
<ClCompile Include="..\..\..\..\ntpd\refclock_dumbclock.c" />
<ClCompile Include="..\..\..\..\ntpd\refclock_fg.c" />
+ <ClCompile Include="..\..\..\..\ntpd\refclock_gpsdjson.c" />
<ClCompile Include="..\..\..\..\ntpd\refclock_gpsvme.c" />
<ClCompile Include="..\..\..\..\ntpd\refclock_heath.c" />
<ClCompile Include="..\..\..\..\ntpd\refclock_hopfpci.c" />
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
-</Project>
+</Project>
\ No newline at end of file
<ClCompile Include="..\..\ntpd\nt_ppsimpl.c">
<Filter>Source Files</Filter>
</ClCompile>
+ <ClCompile Include="..\..\..\..\ntpd\refclock_gpsdjson.c">
+ <Filter>Reference Clock</Filter>
+ </ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\..\include\ascii.h">
</CustomBuild>
<CustomBuild Include="..\..\..\..\packageinfo.sh" />
</ItemGroup>
-</Project>
+</Project>
\ No newline at end of file