[Nouveau] [PATCH] fix a wrong use of a logical operator in drmmode_output_dpms()
Ilia Mirkin
imirkin at alum.mit.edu
Wed May 20 10:13:13 PDT 2015
This is obviously a bug, but one that has been there for some time.
Please figure out what this is guarding, and confirm that the feature
continues to work.
On Wed, May 20, 2015 at 1:11 PM, Tobias Klausmann
<tobias.johannes.klausmann at mni.thm.de> wrote:
> looks good to me! :)
>
> Feel free to add my R-b.
>
> On 20.05.2015 17:08, Samuel Pitoiset wrote:
>>
>> This is probably a typo error which has been introduced in 2009...
>> This fixes the following warning detected by Clang :
>>
>> drmmode_display.c:907:30: warning: use of logical '&&' with constant
>> operand [-Wconstant-logical-operand]
>> if (props && (props->flags && DRM_MODE_PROP_ENUM)) {
>>
>> Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
>> ---
>> src/drmmode_display.c | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/src/drmmode_display.c b/src/drmmode_display.c
>> index 7c1d2bb..161bccd 100644
>> --- a/src/drmmode_display.c
>> +++ b/src/drmmode_display.c
>> @@ -904,7 +904,7 @@ drmmode_output_dpms(xf86OutputPtr output, int mode)
>> for (i = 0; i < koutput->count_props; i++) {
>> props = drmModeGetProperty(drmmode->fd,
>> koutput->props[i]);
>> - if (props && (props->flags && DRM_MODE_PROP_ENUM)) {
>> + if (props && (props->flags & DRM_MODE_PROP_ENUM)) {
>> if (!strcmp(props->name, "DPMS")) {
>> mode_id = koutput->props[i];
>> drmModeFreeProperty(props);
>
>
> _______________________________________________
> Nouveau mailing list
> Nouveau at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/nouveau
More information about the Nouveau
mailing list